Actionscript 3 电影剪辑中的多个精灵序列

Actionscript 3 电影剪辑中的多个精灵序列,actionscript-3,movieclip,sprite,Actionscript 3,Movieclip,Sprite,小结——我有一个碟形电影剪辑,在它的时间轴上有两个精灵序列:1)循环运行灯光(ff-10)和2)破坏动画(ff11-20)。我希望运行的灯光循环直到命中事件,然后我希望销毁动画。我想将我的所有命令保留在茶碟或文档类中。目前,我只能通过在f10的飞碟时间线上放置一个“gotoAndPlay(1)”来完成这项工作。我是新来的,但我认为这是as2风格 我想,当当前帧==10时,将enterframe事件侦听器分配给茶碟和循环也可以起作用。这似乎很贵,尤其是如果有多个碟子的话 非常感谢您对本方案的任何评

小结——我有一个碟形电影剪辑,在它的时间轴上有两个精灵序列:1)循环运行灯光(ff-10)和2)破坏动画(ff11-20)。我希望运行的灯光循环直到命中事件,然后我希望销毁动画。我想将我的所有命令保留在茶碟或文档类中。目前,我只能通过在f10的飞碟时间线上放置一个“gotoAndPlay(1)”来完成这项工作。我是新来的,但我认为这是as2风格

我想,当当前帧==10时,将enterframe事件侦听器分配给茶碟和循环也可以起作用。这似乎很贵,尤其是如果有多个碟子的话


非常感谢您对本方案的任何评论或建议。谢谢

我不认为您必须为循环添加ENTER\u FRAME事件侦听器,因为您已经可以通过您提到的一行代码来完成

我认为,考虑到您描述的场景(将两个动画都放在一个时间轴中),您所采取的方法已经足够好了

当然,做同一件事有多种方法。可能是您可以从代码中执行所有动画,或者您可以将动画拆分为多个符号,并在发生命中事件时添加和删除相关符号

如果您真的担心在时间线中放置哪怕是一行代码,我的建议是“不要做一个纯粹主义者”。您对gotoandplay(1)的建议比您发布的ENTER_FRAME事件处理程序更容易理解