0

我有一个 Flash 文件(一个简单的横幅),其中包含子 mc 中的所有动画。到目前为止,我使用的唯一 actionscript (2.0) 是 stop(); 在一些儿童 mc 的结尾,这样他们就会留在舞台上。这似乎阻止了整个事情的循环。当我让它循环播放时,没有一个子 mc 处于其时间线的开头。

有没有办法可以在最后一个时间线的末尾“重置”它们,以便它能够正确循环?还是有更好的方法可以控制止损?

我是一个完整的 AS2 菜鸟,但是到处寻找答案,但没有找到任何有用的东西:(

4

1 回答 1

0

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

如果您希望递归停止/循环对象的所有子剪辑(或绝对所有内容),请查看对这个问题的回答: 如何在 Flash CS5 中制作通用暂停按钮?

使用该功能,您可以通过执行以下操作一次重置所有剪辑: recursiveStop(stage,false,1);

于 2012-08-17T16:55:45.043 回答