2014-10-09 11 views
-1
package 
{ 
    public class supportForce extends MovieClip 
    { 
     var NeonCD:int = 0; 
     public function supportForce() 
     { 
      this.addEventListener(Event.ENTER_FRAME, general); 
     } 
     private function general(event:Event) 
     { 
      if (NeonCD > 0) 
      { 
       NeonCD -= 1; 
      } 
      status_text = NeonCD; 
     } 
    } 
} 

所以這是一個非常簡單的問題,我真的需要回答,因爲我使用它很多。有一個名爲status_text的動態文本字段。它應該不斷更新變量NeonCD的值。它給出錯誤#1067:將類型爲Class的值隱式強制爲無關類型flash.text:TextField。先謝謝你。 TextField和NeonCD的錯誤#1067當我使用動態文本字段

+0

哪裏是 「STATUS_TEXT」 的聲明?哪行代碼會產生錯誤? – Crabar 2014-10-09 12:16:51

+0

你必須申報嗎?對不起,我不知道。我只是在舞臺上使用文本工具繪製它,並給它和實例名稱「status_text」。 – InfiniteParadox 2014-10-09 12:25:56

+0

我覺得自己像個魔術師,但是你可以試着寫下「status_text.text = NeonCD.toString();」而不是當前的「status_text = NeonCD;」? – Crabar 2014-10-09 12:28:15

回答

-1

狀態,文本類型爲int的類型......你需要更改與文本框對象的Text屬性的文字是這樣 - status_text.text 從而改變文本框的文字和需要字符串類型,你可以投INT轉換成String這樣NeonCD.toString();

status_text.text = NeonCD.toString();