2012-02-13 18 views
0

Capabilities関数付きのactionscriptを作成しました。うまくいきましたが、言語機能のIf else文を広告したいと思います。ActionScriptのelse文の場合

私は機能が "EN"と表示されるように機能していますが、if else文で "EN"を英語に変更し、別の言語で実行している場合は "その他の言語"

これは私が現時点で持っているものです。

var versionString = Capabilities.language; 

var label2:TextField = createCustomTextField(0, 60, 200, 20); 
label2.text = "language: " + Capabilities.language; 

どのようにif文とelse文を使用するのですか?

答えて

1

試してみてください。

label2.text = "language: " + (Capabilities.language.toLowerCase() == "en" ? "English" : "Other"); 

またはステートメントの方法の場合、通常:

if(Capabilities.language.toLowerCase() == "en"){ 
    label2.text = "language: English"; 
} else { 
    label2.text = "language: Other"; 
} 
+0

パーフェクト、これはちょうど私が探していたありました。どのようにtoLowerCase()== "en")を思いついたのですか? ありがとうございます – Dymond

+2

toLowerCase()はStringクラスの関数で、Capabilities.languageなどの任意のStringで使用できます。 – ToddBFisher