電子書籍の厳選無料作品が豊富!

ムービークリップ(mc)の3つのフレームを順番に1秒づつAS3で表示させたい。
フレームレートは12fpsの場合、
関数 play1,play2,play3 の順番で12回ずつ実行すればよいのでは?
と思いましたがどうしたら良いか教えてください。
(12fpsで1秒づつ表示したい、ループはしない)


function play1(evt:Event):void {
evt.target.gotoAndStop(1);
}

function play2(evt:Event):void {
evt.target.gotoAndStop(2);
}

function play3(evt:Event):void {
evt.target.gotoAndStop(3);
}

A 回答 (1件)

フレーム1~3を1秒ずつ再生すればいいんですよね?



仮にそのムービーをmcとして

for(var i=1;i<=3;i++){
setTimeout(function(n){return function(){mc.gotoAndStop(n)}}(i),1000*i)
}
    • good
    • 0
この回答へのお礼

ありがとうございます。
勉強になります。

お礼日時:2011/06/21 22:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!