我正在使用flashEFF动画组件创建flash动画。动画不像它应该在动画结束时那样循环,所以我想在20秒后对重放进行硬编码。如何在30秒后使用AS3将重置循环到开头?
答案 0 :(得分:1)
在识别MovieClip实例后,您可以像这样实现它。
movie.addEventListener(Event.ENTER_FRAME, function (event:Event) {
if(movie.currentFrame == 300){ // if 300 is the last frame
movie.gotoAndPlay(1);
}
});
或者如果你想要超过30秒的时间
setTimeout(function(){
movie.gotoAndPlay(1);
}, 30000);