2012-02-15 19 views
0

我有一個if else語句將語言能力EN改爲英語。如果其他語句在FLEX文本區域

事情是它覆蓋其他功能。

txtbox1.text = Capabilities.version + "\n" 
       + "\n" +Capabilities.isDebugger + "\n" +Capabilities.os 
       + "\n" +Capabilities.playerType 

        if(Capabilities.language == "en"){ 
         txtbox1.text = "language: English"; 
       } 
       else if (Capabilities.language.toLowerCase() == "sv"){ 
        txtbox1.text = "language: swedish"; 
       } 
       else { 
        txtbox1.text = "language: Other"; 
       } 
       ; 

謝謝。

回答

1
var language : String = ""; 
if(Capabilities.language.toLowerCase() == "en") 
    language = "language: English"; 
else if (Capabilities.language.toLowerCase() == "sv") 
    language = "language: swedish"; 
else 
    language = "language: Other"; 

txtbox1.text = Capabilities.version 
      + "\n" + Capabilities.isDebugger 
      + "\n" + Capabilities.os 
      + "\n" + Capabilities.playerType 
      + "\n" + language; 
+0

我不得不將字符串語言更改爲var語言,而不是開始工作。 但我得到一個警告,語言沒有聲明。我該如何解決這個問題?謝謝 – Dymond 2012-02-15 21:32:59