0

我有一个具有三个选项卡的 flex 应用程序。这些选项卡中的每一个都有一个组件,该组件加载具有下拉组合框的“表单”。这些组合框依赖于外部数据才能正确填充。目前正在创建第一个选项卡,并且应该在组合框中填充的数据不在其中。第二个选项卡的组合框填充了所需的数据。

我想做的是创建一个在加载数据后调度的事件。当此事件发生时,我想创建这些选项卡或选项卡的组件。有没有办法在应用程序创建组件之前等待数据加载?

4

1 回答 1

1

您可以在 actionscript 中创建组件。

此代码将创建一个组合框:

var newBox = new ComboBox();
newBox.dataProvider = aDataProvider;
// 你可以使用 (v/h)box.addChild(newBox)
// 将其添加为特定元素的子元素
Application.application.addChild(newBox);

您可以使用这种技术在 actionscript 中创建组件,您仍然需要设置通常在 mxml 中设置的所有属性,但它们都具有相同的名称。

于 2008-11-12T17:23:53.703 回答