如何在使用stop()后强制重新启动flash电影;在儿童电影剪辑中?

如何在使用stop()后强制重新启动flash电影;在儿童电影剪辑中?,flash,loops,actionscript,movieclip,Flash,Loops,Actionscript,Movieclip,我有一个flash文件(一个简单的横幅),所有的动画都在child mc中。到目前为止,我唯一使用的actionscript(2.0)是stop();在一些儿童mc的结尾,他们将留在舞台上。这似乎阻止了整个事情的循环。当我让它循环时,没有一个孩子的mc在他们的时间线的开始 是否有一种方法可以在最后一个时间线结束时“重置”它们,使其正确循环?还是有更好的方法来控制站点 我是一个彻头彻尾的AS2 noob,但到处都在寻找答案,却没有找到任何有用的东西:(你可以通过调用child_mc.gotoAnd

我有一个flash文件(一个简单的横幅),所有的动画都在child mc中。到目前为止,我唯一使用的actionscript(2.0)是stop();在一些儿童mc的结尾,他们将留在舞台上。这似乎阻止了整个事情的循环。当我让它循环时,没有一个孩子的mc在他们的时间线的开始

是否有一种方法可以在最后一个时间线结束时“重置”它们,使其正确循环?还是有更好的方法来控制站点


我是一个彻头彻尾的AS2 noob,但到处都在寻找答案,却没有找到任何有用的东西:(

你可以通过调用child_mc.gotoAndPlay(1)来“重置”movieClip时间表

如果希望递归停止/循环对象的所有子剪辑(或绝对所有),请查看此问题的my答案:


使用该函数,您可以通过执行以下操作立即重置所有剪辑:
recursiveStop(stage,false,1)谢谢,我已经试过了。它会循环,但是当它重新启动时,所有的子元素都在它们的时间线的末尾。所以你说你有一堆嵌套的movieClips,你想让它们一次循环吗?嵌套的mc是交错的,除了最后一个需要留在舞台上直到最后一个完成。然后它们都应该循环回到开始。我已经调整了它们的时间线,所以它们现在都运行相同的长度-尽管我认为可以使用AS控制?谢谢您的帮助:)