我有一个具有三个选项卡的 flex 应用程序。这些选项卡中的每一个都有一个组件,该组件加载具有下拉组合框的“表单”。这些组合框依赖于外部数据才能正确填充。目前正在创建第一个选项卡,并且应该在组合框中填充的数据不在其中。第二个选项卡的组合框填充了所需的数据。
我想做的是创建一个在加载数据后调度的事件。当此事件发生时,我想创建这些选项卡或选项卡的组件。有没有办法在应用程序创建组件之前等待数据加载?
我有一个具有三个选项卡的 flex 应用程序。这些选项卡中的每一个都有一个组件,该组件加载具有下拉组合框的“表单”。这些组合框依赖于外部数据才能正确填充。目前正在创建第一个选项卡,并且应该在组合框中填充的数据不在其中。第二个选项卡的组合框填充了所需的数据。
我想做的是创建一个在加载数据后调度的事件。当此事件发生时,我想创建这些选项卡或选项卡的组件。有没有办法在应用程序创建组件之前等待数据加载?
您可以在 actionscript 中创建组件。
此代码将创建一个组合框:
var newBox = new ComboBox(); newBox.dataProvider = aDataProvider; // 你可以使用 (v/h)box.addChild(newBox) // 将其添加为特定元素的子元素 Application.application.addChild(newBox);
您可以使用这种技术在 actionscript 中创建组件,您仍然需要设置通常在 mxml 中设置的所有属性,但它们都具有相同的名称。