0
我有一个Flash横幅,我需要一些元素,当您翻转其父文件时进行动画播放,然后停止,然后在您展开时运行不同的动画。只要用户表现得很好,这种方式就可以正常工作,但如果您按动鼠标以快速连续进行多次滚动/滚动,则会将动画引入无限循环。有其他人遇到这个问题吗?Flash-stop循环播放动画
我的动作脚本是:
on (rollOver) {
//frames 2 - 10 are the "turn on" animation
this.gotoAndPlay(2);
//frames 11 - 25 are house_three's "turn on" animation
_root.house_three.gotoAndPlay(11);
}
on (rollOut) {
//frames 11 - end are the "turn off" animation
this.gotoAndPlay(11);
//frames 26 - end are house_three's "turn off" animation
_root.house_three.gotoAndPlay(26);
}
house_three(在这种情况下)具有上框架10,25和最后一帧stop();
s,并且当前对象对帧1,10和最后stop();
小号一个,所以它不应该在任何情况下超过那些。
我觉得这可能与排队动画的许多实例有关,但这会使动画运行多次然后停止(右?),但它似乎无限运行。
我想通了这个问题。为了最大限度地减小文件大小,我使用actionscript在电影对象中“暂停,然后播放”功能,而这些暂停是无限排队的。一旦我删除这些,并一次复制相同的帧几秒钟,它工作得很好。感谢您的帮助,但我认为这个解决方案可能也会做到这一点(无法检查,只要找到解决方案就摆脱不良代码)。 – Heroes182