0

3 つのタブを持つフレックス アプリケーションがあります。これらの各タブには、ドロップダウン コンボ ボックスを持つ「フォーム」をロードするコンポーネントがあります。これらのコンボ ボックスは、正しく入力するために外部データに依存します。現在、最初のタブが作成されており、コンボ ボックスに入力する必要があるデータがそこにありません。2 番目のタブのコンボ ボックスには、必要なデータが入力されています。

私がやりたいのは、データがロードされた後にディスパッチされるイベントを作成することです。このイベントが発生したら、これらのタブまたはタブのコンポーネントを作成したいと思います。アプリケーションがコンポーネントを作成する前に、データがロードされるのを待つ方法はありますか?

4

1 に答える 1

1

actionscript でコンポーネントを作成できます。

このコードは ComboBox を作成します:

var newBox = new ComboBox();
newBox.dataProvider = aDataProvider;
// 別の方法として (v/h)box.addChild(newBox) を使用することもできます
// 特定の要素の子として追加する
Application.application.addChild(newBox);

そのような手法を使用して actionscript でコンポーネントを作成できます。通常は mxml で設定されるすべてのプロパティを設定する必要がありますが、それらはすべて同じ名前です。

于 2008-11-12T17:23:53.703 に答える