0
我想使用Adobe mxml创建swf。但是,mxml被编译为swf本身,并且在创建swf后不可用。我想要add states with UI components而不是每次都编译它。用mxml可以吗?如果不是,我可以采取其他什么设计方法?动态更改mxml以获取UI描述和状态转换逻辑
我想使用Adobe mxml创建swf。但是,mxml被编译为swf本身,并且在创建swf后不可用。我想要add states with UI components而不是每次都编译它。用mxml可以吗?如果不是,我可以采取其他什么设计方法?动态更改mxml以获取UI描述和状态转换逻辑
MXML和ActionScript以及Flash平台的本质就是您每次想要更改时都必须重新编译应用程序。你所要求的是不可能的。
有很多事情可以通过ActionScript和MXML在运行时基于某些参数更改组件的状态。
举一个例子,当你点击组合框的向下箭头按钮时,下拉菜单将打开。这基本上是一个运行时状态的改变。没有理由不能用自己的自定义组件执行类似的功能。
感谢您指出这一限制。我怎样才能做到这一点(状态转换逻辑添加和UI组件 - 主要是按钮和文本标签添加)使用自定义组件?任何例子? – iceman
@iceman例如,打开Flex ComboBox和ComboBox外观的框架代码,看看它是如何实现的。 – JeffryHouser