• ベストアンサー

MCの~秒後に移動

winXP flash ver8 を使用しています。 あるMCに下記のスクリプトで任意の箇所に移動するということをしていますが、これを30秒後とかに移動させるということは可能でしょうか。 よろしくお願いいたします。 onClipEvent (load) { targetX = 550; targetY = 30; } onClipEvent (enterFrame) { _x += (targetX-_x)/5; _y += (targetY-_y)/5; }

質問者が選んだベストアンサー

  • ベストアンサー
noname#35109
noname#35109
回答No.1

ついさっき(昨日?) こちらでも↓同様な件に関しまして回答しました。 一定時間何もしない場合に別のページへ http://oshiete1.goo.ne.jp/qa2748890.html  ↑教えて!goo  ↓OKWave (同じです) http://okwave.jp/qa2748890.html setInterval でできると思いますよ↓。 ------------------------------------------ onClipEvent (load) { targetX = _x; targetY = _y; // //setInterval アクションを定義して識別IDを変数nIDに設定 nID = setInterval(function () { // 変数 flag を targetX = 550; targetY = 30; // このsetInterval アクションを解除 clearInterval(nID); // 関数の実行間隔を30秒(30×1000=30000ミリ秒)に指定 }, 30000); } onClipEvent (enterFrame) { _x += (targetX-_x)/5; _y += (targetY-_y)/5; } -------------------------------------------

yajiomaru
質問者

お礼

うわーまたもやsassakunさん ありがとうございます。 完璧です。 早くsassakunさんみたいにできるようになりたいです。 でも数学によわいからなー。 ありがとうございました!

関連するQ&A

専門家に質問してみよう