0

WebアプリケーションでblazeDSを使用しています。Javaとflexの問題に直面しています。

アプリケーションの作成完了イベントでサービスをロードする関数を使用しました。そして、コンボボックスで値を取得し、いくつかの操作を行う必要があります。しかし、値をトレースする私の関数は、サービスがロードされる前に呼び出されています。そのため、関数は値を返しません。

4

1 に答える 1

0

次の変更を行うことで克服できます

1)アプリケーション初期化イベントでWebサービスを呼び出す

2) Webサービスの結果のResultEventトリガーでメソッドを呼び出すか、

3)それでも同じ問題が発生する場合は、callLater()を使用して呼び出すことができます

また

4)callLater()が機能しない場合は、 ListCollectionViewのイベントcollectionchangeを使用して、 ArrayCollectionの親クラスであるXMLListCollectionを使用できます。

私は個人的にDOステップ1と4のみをお勧めします。

お役に立てば幸い

于 2012-05-26T12:59:04.920 に答える