总结--我有一个碟子电影剪辑,在它的时间线上有2个精灵序列: 1)循环运行的灯光(ff-10)和2)破坏动画(ff11-20)。我想要运行的灯光循环,直到命中事件,然后我想要销毁动画。我想把我所有的命令都放在碟子或文档类中。目前,我只能通过在f10的碟子时间线中添加一个"gotoAndPlay(1)“来实现这一点。我是新手,但我认为这是一种as2风格。
我想这也可以通过分配一个enterframe事件侦听器给碟子并在当前frame==10时循环来工作,这看起来很昂贵,特别是当有多个碟子的时候。
非常感谢您对此场景的任何评论或建议。谢谢
发布于 2013-02-21 14:47:44
我不认为您必须为循环添加一个ENTER_FRAME事件侦听器,因为您已经可以通过您提到的一行代码来完成这项工作。
我认为,考虑到您描述的场景(将两个动画都放在一个时间轴上),您采取的方法已经足够好了。
当然,有多种方法可以做同样的事情。也许你可以从代码中做所有的动画,或者你可以在命中事件发生时将动画拆分到符号中,并添加和删除相关的符号。
如果你真的担心把一行代码放在时间线上,我的建议是“不要成为一个纯粹主义者”。与发布ENTER_FRAME事件处理程序相比,您建议的gotoandplay(1)对我来说更容易理解。
https://stackoverflow.com/questions/14988620
复制相似问题