Apache flex 为UI描述和状态转换逻辑动态更改mxml

Apache flex 为UI描述和状态转换逻辑动态更改mxml,apache-flex,flash,mxml,Apache Flex,Flash,Mxml,我想使用AdobeMXML创建一个swf。但是,mxml会编译为swf本身,并且在创建swf后不可用。我不想每次都编译它。是否可以使用mxml?如果没有,我还可以采取什么其他设计方法?MXML、ActionScript和Flash平台的本质是,每次需要更改时,都必须重新编译应用程序。你的要求是不可能的 使用ActionScript和MXML,您可以做很多事情来根据一些参数在运行时更改组件的状态 例如,当您单击组合框的向下箭头按钮时,下拉列表将打开。这本质上是一种运行时状态更改。您没有理由不能使用

我想使用AdobeMXML创建一个swf。但是,mxml会编译为swf本身,并且在创建swf后不可用。我不想每次都编译它。是否可以使用mxml?如果没有,我还可以采取什么其他设计方法?

MXML、ActionScript和Flash平台的本质是,每次需要更改时,都必须重新编译应用程序。你的要求是不可能的

使用ActionScript和MXML,您可以做很多事情来根据一些参数在运行时更改组件的状态


例如,当您单击组合框的向下箭头按钮时,下拉列表将打开。这本质上是一种运行时状态更改。您没有理由不能使用自己的自定义组件执行类似的功能。

感谢您指出这一限制。我如何使用自定义组件实现这一点(状态转换逻辑添加和UI组件-主要是按钮和文本标签添加)?有什么例子吗?@iceman举个例子,打开Flex ComboBox和ComboBox皮肤的框架代码,看看它是如何做到的。