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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   ActionScript 3.0 特設会議室
     return functionへの引数の渡し方
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
coppepam
Åê¹ÆNo.46475
投稿日時: 2010-12-2 17:53
新米
居住地:
投稿: 1
使用環境:
Re: return functionへの引数の渡し方
nacboxさん こんにちは
そしてみなさんはじめまして。

なるべくnacboxさんのオリジナルのコードを崩さない形で
おそらくnacboxさんの求める結果が出るように修正してみました。
これで慣れてるやり方で進められるのではないかと思います。


var prevNum:int = 1;

for (var i:int = 0; i< 10; i++) {
    this["Btn" + i].addEventListener(MouseEvent.CLICK , btnClick(i));
}

function btnClick(i_num:int) {
    return function (event:MouseEvent):void{
        var target : MovieClip = MovieClip( event.currentTarget );
        target.gotoAndStop("on");
		
	//ここのthisはMainTimelineではなくglobalを参照してましたのでMainTimelineを参照しました
		
        MovieClip(root)["Btn" + prevNum].gotoAndStop("off");
        prevNum = i_num;
    }
}


上記コードでいかがでしょうか?
でも、僕個人としてはひろゆきさんの書かれたようなやり方でやっています。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   return functionへの引数の渡し方 nacbox 2010-12-2 16:24
     Re: return functionへの引数の渡し方 mayor 2010-12-2 17:20
     Re: return functionへの引数の渡し方 Komatsu 2010-12-2 17:21
     Re: return functionへの引数の渡し方 Fumio 2010-12-2 17:45
   » Re: return functionへの引数の渡し方 coppepam 2010-12-2 17:53
       Re: return functionへの引数の渡し方 nacbox 2011-10-20 15:42

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