Action Scriptについての質問です!


for (i = 0; i < x; i++) {
sumple[i].gotoAndStop(f);}

上記の様な形でx個のMCを指定フレームに進めているのですが、各MCを一つずつ指定フレームに進めるのにはどうしたら良いでしょうか?
途中時間取得をして一旦停止などを試したのですがデバック画面上では一つずつ変化するのですが、実際IE上で走らせるとfor文を抜けた所で一斉に変化してしまいます。
どうか、宜しくお願い致します。

回答の条件
  • 1人2回まで
  • 登録:2006/10/20 01:18:24
  • 終了:2006/10/20 09:39:03

回答(1件)

id:Kamima No.1

Kamima回答回数9ベストアンサー獲得回数02006/10/20 09:14:00

ポイント100pt

 フレームに書いたスクリプトは「スクリプト実行完了」→「フレーム表示」となるので、for(){}によるループでアニメーションを組むことはできません。

フレーム1:変数iのインクリメントとMCの移動処理

 (フレーム1が表示される)

フレーム2:i<x ならばフレーム1に戻る</p>

 このように、1個処理するたびにフレームをまたぐようにするとよいでしょう。

 この場合フレーム2のスクリプトで戻るときはフレーム2の表示は行われません。

id:nyao4179

ありがとうございます!

大変参考になりました!

2006/10/20 09:38:21

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません