我创建了一个输入输出框。代码无效,错误消息为1026: Constructor functions must be instance method.
我已经检查了所有实例并且它们是正确的 - 所以我错过了哪一点。
以下是我使用的代码:
第1帧行动代码:
//starting input boxes//
var myText : String;
/*create event handler*/
btnNext.addEventListener(MouseEvent.CLICK, nextClick);
function nextClick(myNextEvent:MouseEvent):void
{
captureText();
this.nextFrame();
}
function captureText():void
{
myText = txtInput.text;
}
第2帧行动:
/*output the following*/
txtOutput.text = "Hello "+myText+" Thanks for joining in!";
/*making back button work*/
btnBack.addEventListener(MouseEvent.CLICK,backClick);
function backClick(myBackEvent:MouseEvent):void
{
this.prevFrame();
}
舞台上有两个按钮,btnBack
和btnNext
,同名实例
实例名称为txtInput
和txtOutput
的输入和输出框。
答案 0 :(得分:2)
错误#1026是命名冲突,你粘贴的代码与类无关,检查是否有更多函数与类的名称,或者是否有任何静态函数与类同名