请帮我检查一下这段代码:
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的时间轴内时,它不起作用!为什么呢?
如果此信息很短,请告诉我。
答案 0 :(得分:0)
在代码顶部添加import语句:
import fl.text.TLFTextField;