动态更改mxml以获取UI描述和状态转换逻辑

时间:2011-08-25 00:27:44

标签: flex flash mxml

我想使用Adobe mxml创建一个swf。但是,mxml会被编译为swf本身,并且在创建swf后不可用。我想add states with UI components而不是每次都编译它。 mxml可以吗?如果没有,我可以采取哪些其他设计方法?

1 个答案:

答案 0 :(得分:1)

MXML和ActionScript以及Flash平台的本质是每次要进行更改时都必须重新编译应用程序。您要求的是不可能的。

您可以使用ActionScript和MXML执行许多操作,以根据某些参数在运行时更改组件的状态。

例如,当您单击ComboBox的向下箭头按钮时,将打开下拉列表。这基本上是运行时状态的变化。您无法使用自己的自定义组件执行类似功能。