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

パスワード:


パスワード紛失

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

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
youich
Åê¹ÆNo.11403
投稿日時: 2004-10-8 21:04
職人
居住地: kobe
投稿: 349
使用環境:
Re: コールバックに引数を渡したい
引用:

kabutoGaniさんは書きました:
こんにちは、いつも参考にさせてもらってます。

最近、困るというほどではないのですが、コールバックに引数を渡せたらなぁと、思っています。
例えば、外部テキストを読み込んでそれを、配列に格納する場合。
下記のようにしたいのです。

_global.test:Array = new Array();
var loder:LoadVars = new LoadVars();
//ここら辺で、コールバック「LoadCallBack」の引数に数値を渡せたらなと思っています。
loder.onLoad = LoadCallBack;
loder.load("URL");

//コールバック
function LoadCallBack(success:Boolean, in_num:Number):Void{
if(success){
test[in_num] = loder.inputtext;
}
}

このような感じでやりたいのです。
他にも方法はあるのですが、できればこのような形でやってみたいなぁと思っています。

なお、作成環境は、MacOSXで、Flash MX 2004です。

もしこのようなことができるのであれば、何かヒントをいただけないでしょうか。

loader.onLoad内で対象のコールバックを呼んでやるように書けばよいように思いますけど、、

そういう趣旨のことでは無かったらすいません。
var loder:LoadVars = new LoadVars();
loder.onwer:Object = this;
loder.onLoad = function(success:Boolean){
    var in_num:Number = doSomething();
    this.owner.loadCallBack(success,in_num,this);
}
loder.load("URL");

//コールバック
function loadCallBack(success:Boolean, in_num:Number,aLoader:LoadVars):Void{
  if(success){
    test[in_num] = aLoader.inputtext;
  }
}


----------------
- yo

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

題名 投稿者 日時
   コールバックに引数を渡したい 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