0

我正在尝试在闪光中制作飞星。我决定结合我找到的两个教程(http://www.lashf.com/page/basic/running_circles_effecthttp://www.republicofcode.com/tutorials/flash/motion_guide_bc/),所以我首先从这个开始“跑圈”教程。但是,我收到此错误“语法错误:在左大括号之前需要分号”。

有问题的代码是

onClipEvent(enterFrame){

if(random(300) == 0) {

removeMovieClip(this)

};

};

我认为问题是因为本教程中的动作脚本是动作脚本 2,而我正在使用动作脚本 3。那么我该如何编码呢?

4

1 回答 1

0

你应该用它addEventListener()来让你的 MC 对 Flash 中发生的事情做出反应。为了在进入帧上执行操作,添加一个监听器到Event.ENTER_FRAME. 侦听器应该是一个命名函数,它接受一个类型Event或相应事件类型的参数。在这里了解更多。实际上,无论您在哪里看到onClipEvent(*)代码,都将括号中的代码分成一个函数,并用于addEventListener()附加侦听器。请注意,为了从任何地方完全删除 MovieClip 实例,您还应该删除附加的事件侦听器,因此请记下您的 MC 侦听的事件并在适当的removeEventListener()地方使用。

于 2013-07-17T08:06:17.527 回答