AS3访问未定义的属性

时间:2010-03-25 16:34:47

标签: actionscript-3 button mouseevent undefined goto

首先,我对AS3完全陌生。我想创建一个简单的网站,有3个按钮。

点击按钮后,内容应显示在旁边。但我有麻烦 甚至可以编程一个按钮。

这是脚本:

stop();
photography_btn.addEventListener(MouseEvent.CLICK, photoclick);
function photoclick(event:MouseEvent) {
   gotoAndPlay("photography");
}

但Flash说:1120:访问未定义的属性photography_btn。 过去两天我在互联网上到处寻找,但由于我对此很新,其他人的解决方案并没有真正帮助我。

另外,我整合了一个停止动作,但脚本不会停止! 我把动作放在了第一帧。

拜托,我需要一些帮助,否则会非常绝望......

谢谢!! 珍

2 个答案:

答案 0 :(得分:1)

好吧,我解决了。 忘了给它一个实例名称... grrr;)

然而,我已经在一些网站上看到了停止();仅适用于第一帧 时间表。我该如何处理其他框架?

答案 1 :(得分:0)

您的代码放在哪里?

可能只是您需要在通话中添加“this”:

this.stop(); 
this.photography_btn.addEventListener(MouseEvent.CLICK, photoclick);
function photoclick(event:MouseEvent) { this.gotoAndPlay("photography"); }