- ベストアンサー
MCの~秒後に移動
winXP flash ver8 を使用しています。 あるMCに下記のスクリプトで任意の箇所に移動するということをしていますが、これを30秒後とかに移動させるということは可能でしょうか。 よろしくお願いいたします。 onClipEvent (load) { targetX = 550; targetY = 30; } onClipEvent (enterFrame) { _x += (targetX-_x)/5; _y += (targetY-_y)/5; }
- みんなの回答 (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; } -------------------------------------------
お礼
うわーまたもやsassakunさん ありがとうございます。 完璧です。 早くsassakunさんみたいにできるようになりたいです。 でも数学によわいからなー。 ありがとうございました!