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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     コードをシンプルに
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
slash
Åê¹ÆNo.13142
投稿日時: 2004-12-9 11:13
新米
居住地: 東京
投稿: 12
使用環境:
コードをシンプルに
どうもSLASHです。
投稿は、MLの時、何度かさせてもらったんですが、こちらになってからははじめてです。よろしくお願いします。

本題ですが、いつもスクリプトを適当に、ガーって書いてたのですが,処理がかさむので、forを使って、まとめようとおもったのですが、うまくいきません。
ご指導お願いします。
//mnavi1
this.navi.mnavi1.onEnterFrame = function() {
	if (snavi == 1) {
		this.gotoAndStop(2);
	} else {
		this.gotoAndStop(1);
	}
};
//mnavi2
this.navi.mnavi2.onEnterFrame = function() {
	if (snavi == 2) {
		this.gotoAndStop(2);
	} else {
		this.gotoAndStop(1);
	}
};
//mnavi3
this.navi.mnavi3.onEnterFrame = function() {
	if (snavi == 3) {
		this.gotoAndStop(2);
	} else {
		this.gotoAndStop(1);
	}
};
//mnavi4
this.navi.mnavi4.onEnterFrame = function() {
	if (snavi == 4) {
		this.gotoAndStop(2);
	} else {
		this.gotoAndStop(1);
	}
};
//mnavi5
this.navi.mnavi5.onEnterFrame = function() {
	if (snavi == 5) {
		this.gotoAndStop(2);
	} else {
		this.gotoAndStop(1);
	}
};
//mnavi6
this.navi.mnavi6.onEnterFrame = function() {
	if (snavi == 6) {
		this.gotoAndStop(2);
	} else {
		this.gotoAndStop(1);
	}
};
//mnavi7
this.navi.mnavi7.onEnterFrame = function() {
	if (snavi == 7) {
		this.gotoAndStop(2);
	} else {
		this.gotoAndStop(1);
	}
};
//mnavi8
this.navi.mnavi8.onEnterFrame = function() {
	if (snavi == 8) {
		this.gotoAndStop(2);
	} else {
		this.gotoAndStop(1);
	}
};


こういった処理をfor文でまとめようと
for (i=1; i<=8; i++) {
	mnavis = "manavi"+i;
	this.navi[mnavis].onEnterFrame = function() {
		if (snavi == i) {
			this.navi.mcName.gotoAndStop(2);
		} else {
			this.navi.mcName.gotoAndStop(1);
		}
	};
}

と言った具合にまとまめてみたのですが、うまくいきません。

for文の中に、onEnterFrameって、書けますか?
また他に、こう書いたらいいよって感じのご指導お願いします。

よろしくおねがいします。

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

題名 投稿者 日時
 » コードをシンプルに slash 2004-12-9 11:13
     Re: コードをシンプルに mayor 2004-12-9 12:08
     Re: コードをシンプルに ゲスト 2004-12-9 12:22
       Re: コードをシンプルに mayor 2004-12-9 12:33
     Re: コードをシンプルに gonzaemon0 2004-12-9 12:48
       Re: コードをシンプルに knagai 2004-12-9 12:58
         Re: コードをシンプルに slash 2004-12-9 13:21
           Re: コードをシンプルに mayor 2004-12-9 13:26
           Re: コードをシンプルに Fumio 2004-12-9 13:34
             Re: コードをシンプルに slash 2004-12-9 13:59
       Re: コードをシンプルに sorano 2004-12-9 13:30
         Re: コードをシンプルに slash 2004-12-9 13:43
           Re: コードをシンプルに mayor 2004-12-9 13:47
     Re: コードをシンプルに sorano 2004-12-9 13:15
     Re: コードをシンプルに narun 2004-12-9 14:15
       Re: コードをシンプルに slash 2004-12-9 14:32

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