2012-02-13 42 views
0

我創建了一個動作與功能else語句的功能它的工作好,但我想廣告如果能力的語言else語句。如果在ActionScript

我用英文運行,所以功能顯示「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語句的方法:

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

完美,這只是在我一直在尋找。你是怎麼想出toLowerCase()==「en」)的? 謝謝 – Dymond 2012-02-13 18:54:19

+2

toLowerCase()是String類的功能,你可以用它在任何字符串,如Capabilities.language。 – ToddBFisher 2012-02-13 19:16:16