0

我正在为自己编写一个关于 Flash CS4 中按钮切换帧的概念验证实验。但是,每当我在运行它时按下按钮时,它都会显示此错误消息,我不知道它是什么意思。“ArgumentError:错误 #1063:Untitled_fla::MainTimeline/NextFrame() 上的参数计数不匹配。预期为 0,得到 1。”。帮助?

stop();
var page = 1;
button.addEventListener(MouseEvent.CLICK, NextFrame);
function NextFrame(){
gotoAndPlay(2);
};
4

1 回答 1

0

这实际上意味着您的NextFrame()函数不需要任何参数,而是收到一个。

发生这种情况是因为您NextFrame()用于侦听事件:在 AS3 中,事件侦听器函数接收它们正在侦听的事件对象。

我更喜欢通过添加参数来解决问题,即使我不使用它:

function NextFrame(e: Event){
  gotoAndPlay(2);
};
于 2014-03-25T02:43:35.690 回答