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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     グローバル変数とattachMovieを使った処理の振り分け
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
Fumio
Åê¹ÆNo.6177
投稿日時: 2004-4-11 20:36
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
Re: 出来ました!!が・・・
引用:
qintecさんは書きました:
on (release) { 
	_global.nextpage = 10;
	_mc = this.attachMovie("otfs", "S1", 1);    
		trace(_mc);
		_mc._x =370;
		_mc._y =166.3;
}

グローバル変数を使うことと、if/elseステートメントを使うこととは関係がないように思います。
引用:
それでなのですがグローバル変数を使用している理由は
if/elseを使用して振り分けするより処理が早いと聞いたからなのです。

ActionScriptは、基本的にMovieClipシンボルでなくインスタンスを制御対象とします。ご説明の際には、インスタンスとそのパスを特定してください。
引用:
"otfs"MCの最後のフレームで振り分けたいのですが

ステートメントを以下の1行のみにすると、グローバル変数値が"10"の場合に意図する動作になりますか? ならなければ、問題はグローバル変数でも条件判定(switchステートメント)でもありません。

なお、フレームラベルは「識別子」を用います。つまり先頭に数字を使うべきではありません。とくに"1"は、第1フレームと区別が難しくなります。
// switch(_global.nextpage){ 
	// case "10": gotoAndPlay("1");
	gotoAndPlay(1);
	// break;
	// default:;
	// }

"mtfs"ですか? リンケージ識別子"otfs"のMovieClipシンボルのインスタンスではないのですか?
引用:
"mtfs"MCが延々と繰り返されてしまいます。

変数について、もう1度理解を確認された方がよいように思います。
引用:
どこに問題があるのでしょうか?それとも大元のグローバル変数設定が
既に間違っているのでしょうか?


----------------
 

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

題名 投稿者 日時
   グローバル変数とattachMovieを使った処理の振り分け qintec 2004-4-11 5:18
     Re: グローバル変数とattachMovieを使った処理の振り分け Fumio 2004-4-11 10:17
       出来ました!!が・・・ qintec 2004-4-11 19:47
       » Re: 出来ました!!が・・・ Fumio 2004-4-11 20:36
           返信ありがとうございました qintec 2004-4-12 5:48

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