私は関数を呼び出して、関数が何らかのデータを返すときにリスナーを追加しています。データが返されると、私は別の関数などを呼び出す必要があります。'連鎖'一連の関数を一緒にactionscript 3
これらの関数を一緒に「連鎖させて」最初のものが起動するようにする簡単な方法はありますか?リスナーが次に待機するのを待ってから、最後の呼び出しが別の関数を呼び出すまで最初に定義されています。これは、私はバルクローダースクリプトと同じ行で動作すると思います。
私はこのようなコード働いて何かを想定している:私はあなたの意図を誤解される可能性があります
var dataLoader:DataLoader = new DataLoader(onAllComplete, onError);
dataLoader.add(getData1, {args1, args2}, listnerType.DATA_LOADED);
dataLoader.add(getData2, {args3, args4}, listnerType.DATA_LOADED);
dataLoader.add(getData3, {args5, args6}, listnerType.DATA_LOADED);
dataLoader.start();
private function onAllComplete(e:Array):void {
//where e contains an array of all the event results
}
private function onError(e:Event):void {
//will fire if there are any errors along the way
}
おかげで、 ジョシュ
あなたがBulkLoaderで見たことがありますか? code.google.com/p/bulk-loader/を探しているようです。 – quoo