0

Flexに問題があります。Javaアプリと、Javaアプリメソッドを呼び出してデータを取得するFlexアプリがあります。

したがって、Flexクラスには、次のようなJavaアプリメソッドを呼び出すメソッドがあります。

ObjectThatInvokesJavaMethod.getDataFromJavaApp(param1, setData);

setDataは、Javaアプリメソッドが情報を含む配列、コールバックを返す場所です。

問題は、このメソッド(setData)がスタックなどに移動し、残りのコードが実行されることです。しかし、残りのコードでは、Javaアプリから要求されたデータが必要ですが、setDataメソッドは次のように実行されます。残りは終了します...したがって、Imは古くて非推奨のデータで動作しています。これを解決する方法はありますか?

前もって感謝します。

4

1 に答える 1

0

コールバック ハンドラである setData() は、サーバー側から値を割り当て、「残りのコード」などを呼び出す必要があります。または、setData からイベントをスローして、データの準備ができて「残りのコード」がそれを使用できることを通知します。

于 2013-01-23T23:03:13.333 に答える