2011-08-25 38 views

回答

1

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

有很多事情可以通过ActionScript和MXML在运行时基于某些参数更改组件的状态。

举一个例子,当你点击组合框的向下箭头按钮时,下拉菜单将打开。这基本上是一个运行时状态的改变。没有理由不能用自己的自定义组件执行类似的功能。

+0

感谢您指出这一限制。我怎样才能做到这一点(状态转换逻辑添加和UI组件 - 主要是按钮和文本标签添加)使用自定义组件?任何例子? – iceman

+0

@iceman例如,打开Flex ComboBox和ComboBox外观的框架代码,看看它是如何实现的。 – JeffryHouser