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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     コールバックに引数を渡したい
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
Fumio
Åê¹ÆNo.11405
投稿日時: 2004-10-9 0:18
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
Re: コールバックに引数を渡したい
Activationオブジェクトを利用する例です。
var loder:LoadVars = new LoadVars();
loder.onLoad = LoadCallBack(0);
loder.load("URL");
//コールバック
function LoadCallBack(in_num:Number):Function {
    return function (success:Boolean):Void {
        if (success) {
            test[in_num] = this.inputtext;
        }
    };
}

実質は、KURAGEさんの方法と差がありません。コールバック関数が明示され、複数のLoadVarsインスタンスで利用した場合にメモリを余分に使わない点から、私もKURAGEさんと同様の方法を採ると思います。

ただ、上記のテクニックが注目されたこともあるようですので、ご参考までにご紹介しました。
引用:
KURAGEさんは書きました:
今回の場合でしたら
loader自体にin_numを設定しておいて
コールバック内でそれを参照してはいかがでしょうか?
loder.onLoad   = LoadCallBack;
loder.in_num   = 1;//ここで設定
loder.load("URL");
 
// コールバック
function LoadCallBack(success:Boolean):Void{
	if(success){
		_global.test[this.in_num] = this.inputtext;
	}
}


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

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

題名 投稿者 日時
   コールバックに引数を渡したい kabutoGani 2004-10-8 18:29
     Re: コールバックに引数を渡したい kurage 2004-10-8 20:39
     » Re: コールバックに引数を渡したい Fumio 2004-10-9 0:18
     Re: コールバックに引数を渡したい youich 2004-10-8 21:04
     Re: コールバックに引数を渡したい kabutoGani 2004-10-15 21:26

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