私が書いているプログラムの特定の構造についていくつか質問があります。
Railsメソッドへのリモート呼び出しを行うためにリモートオブジェクトを使用しています(WebOrbを使用)。問題は、データを取り戻す方法で発生します。
基本的に、getConditions 関数を使用して、リモート呼び出しにイベント リスナーを追加し、リモート呼び出しを行います。ただし、私がやりたいことは、そのデータを getConditions で取得して、返すことができるようにすることです。イベントハンドラーでイベント結果データにしかアクセスしないため、これは問題です。この問題を説明する基本的なコードを次に示します。
public function getConditions():Array
{
remoteObject.getConditions.addEventListener("result", onConditionResult);
remoteObject.getConditions();
//Here is where I want to get my event.result data back
}
public function onConditionResult(event:ResultEvent):void
{
//Here's the data that I want
event.result;
}
このデータのターンアバウトを達成するにはどうすればよいですか?