我學習as3,並從adobe在線教程中構建一些練習。我試圖做一個非常簡單的任務,我認爲我的代碼和tutoriala完全一樣,並且它不工作!我只是不能解決它...在課堂中設置文本框但顯示數字?
我想改變按鈕類中的按鈕的文本字段。
該按鈕被稱爲GameButton,該文本字段被稱爲blabel,是經典文本和動態文本。這裏是GameButton類的代碼。而不是像下面顯示「點擊」它只是將標籤更改爲數字1.跟蹤語句正在工作等它正在那裏,但文本沒有通過或什麼。請幫忙!!!
包{
import flash.display.MovieClip;
public class GameButton extends MovieClip {
public function GameButton() {
trace("Gamebutton has been created");
this.blabel.text = "Click";
stop();
}
}
}
子實例不能由父代實例的構造函數中的代碼訪問,因爲它們在代碼執行時尚未創建。在訪問子進程之前,父進程必須通過代碼創建子實例,或者延遲對回調函數的訪問,該函數偵聽子進程以分派其Event.ADDED_TO_STAGE事件。 http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/MovieClip.html – shaunhusain