错误1026构造函数必须是实例方法

时间:2014-04-16 14:02:02

标签: actionscript-3

我创建了一个输入输出框。代码无效,错误消息为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();
}

舞台上有两个按钮,btnBackbtnNext,同名实例 实例名称为txtInputtxtOutput的输入和输出框。

1 个答案:

答案 0 :(得分:2)

错误#1026是命名冲突,你粘贴的代码与类无关,检查是否有更多函数与类的名称,或者是否有任何静态函数与类同名