0
請幫我檢查一下代碼:AS3 - 在根時間軸腳本工作,但不是裏面的MovieClip
function btntxt(target:String, txt:String):void
{
var button:MovieClip = MovieClip(this.getChildByName(target));
** var btnText:TLFTextField = TLFTextField(button.getChildByName("btnText"));
btnText.text = txt;
button.gotoAndStop(1);
button.buttonMode = true;
button.useHandCursor = true;
button.addEventListener(MouseEvent.MOUSE_OVER,overListener);
button.addEventListener(MouseEvent.MOUSE_OUT,outListener);
button.addEventListener(MouseEvent.MOUSE_DOWN,clickListener);
button.addEventListener(MouseEvent.MOUSE_UP,upListener);
}
當我調試,它給我的錯誤在**:
1046:類型未找到或者不是編譯時常量:TLFTextField。
1180:調用可能未定義的方法TLFTextField。
而且輸出錯誤1065.此代碼工作在最高級別,但是當我複製一個影片剪輯的時間軸裏,這是行不通的!爲什麼?
如果這個信息很短,請告訴我。
我有一個問題,我沒有把進口的頂級水平,但我的影片剪輯內再次試圖和它的工作。每次使用代碼時都需要導入嗎? – 2013-04-04 04:34:09
@DanielCheung你應該在每個上下文中「導入」類。 – Marty 2013-04-04 04:36:53