0
私はflashEFFアニメーションコンポーネントを使用してフラッシュアニメーションを作成しています。アニメーションがアニメーションの最後にあるようにループしていないので、20秒後にリプレイをハードコーディングしたいと思います。 30秒後にAS3を使用して最初にループをリセットするにはどうすればよいですか?特定の秒数の後にループswf
私はflashEFFアニメーションコンポーネントを使用してフラッシュアニメーションを作成しています。アニメーションがアニメーションの最後にあるようにループしていないので、20秒後にリプレイをハードコーディングしたいと思います。 30秒後にAS3を使用して最初にループをリセットするにはどうすればよいですか?特定の秒数の後にループswf
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);
外の時間をしたい場合、私はフラッシュでのEventListenerで無名関数を使用していない可能性があります示唆? – Neil
あなたは正しいです:)ただそれを行う方法を示したかったのです。 – Diode
私はadobeが 'setTimeout/setInterval'を介して' Timer'クラスを「適切な」方法としてプッシュしていると思っています。 – divillysausages