请帮我检查这段代码:
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。此代码在顶层有效,但是当我将其复制到 Movieclip 的时间轴内时,它不起作用!为什么?
如果此信息很短,请告诉我。