トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     gotoAndPlayで再生する場合としない場合がある
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
mayor
Åê¹ÆNo.21486
投稿日時: 2005-11-15 14:32
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
Re: gotoAndPlayで再生する場合としない場合がある
// mc1_mc, mc2_mc
// 第1フレーム
trace(this._name+":frame1");
this.stop();

// 第2フレーム
trace(this._name+":frame2");

// 第3フレーム
trace(this._name+":frame3");


// _root
// 第1フレーム
this.stop();
this.onMouseDown=function(){
	trace("onMouseDown");
	this.mc1_mc.gotoAndPlay(2);
}
trace("mc2_mc.gotoAndPlay(2)");
this.mc2_mc.gotoAndPlay(2);


以上で、ムービーピレビューの出力結果は、以下の通り。
mc2_mc.gotoAndPlay(2)
mc1_mc:frame1
mc2_mc:frame1
mc2_mc:frame2
onMouseDown
mc1_mc:frame2
mc1_mc:frame3
mc1_mc:frame1

つまり、mc1_mc, mc2_mc が読み込まれる前に、
mc2_mc.gotoAndPlay(2) を実行しようとしているので、動かない。

では、どうするか。
_root のスクリプトを第1フレームから第2フレームへ。
mc1_mc:frame1
mc2_mc:frame1
mc2_mc.gotoAndPlay(2)
mc2_mc:frame2
mc2_mc:frame3
mc2_mc:frame1
onMouseDown
mc1_mc:frame2
mc1_mc:frame3
mc1_mc:frame1


サンプル
#分かりやすいように、2fpsに設定。

----
あうっ。かぶっちゃった。


----------------
質問する際は、回答者に具体的な情報を与えてください。

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   gotoAndPlayで再生する場合としない場合がある fuyuki 2005-11-15 13:59
     Re: gotoAndPlayで再生する場合としない場合がある Fumio 2005-11-15 14:28
   » Re: gotoAndPlayで再生する場合としない場合がある mayor 2005-11-15 14:32
     Re: gotoAndPlayで再生する場合としない場合がある fuyuki 2005-11-15 15:27
       Re: gotoAndPlayで再生する場合としない場合がある Fumio 2005-11-15 15:46
         Re: gotoAndPlayで再生する場合としない場合がある fuyuki 2005-11-15 16:25
           Re: gotoAndPlayで再生する場合としない場合がある Fumio 2005-11-15 18:23
             Re: gotoAndPlayで再生する場合としない場合がある fuyuki 2005-11-15 20:19
               Re: gotoAndPlayで再生する場合としない場合がある mayor 2005-11-15 20:41

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops