我目前在切换到 flex 4.5 时遇到了一些问题。在某些组件中,我声明了 2 个状态(打开、关闭)。在创建应用程序时,我将所有组件设置为“关闭”状态。使用 flex 4.1 启动 ap 时,没有问题。但是现在我将版本更新到 4.5,我收到一条错误消息:“关闭”状态在运行时未定义。有人听说过一些问题吗?
谢谢您的帮助。
我目前在切换到 flex 4.5 时遇到了一些问题。在某些组件中,我声明了 2 个状态(打开、关闭)。在创建应用程序时,我将所有组件设置为“关闭”状态。使用 flex 4.1 启动 ap 时,没有问题。但是现在我将版本更新到 4.5,我收到一条错误消息:“关闭”状态在运行时未定义。有人听说过一些问题吗?
谢谢您的帮助。
您可以直接在组件的标签中设置“currentState”。
示例组件:
<s:Group xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
currentState="closed">
<s:states>
<s:State name="closed"/>
<s:State name="open"/>
</s:states>
</s:Group>
谢谢大家的帮助,但我解决了这个问题。它与我应用到我的应用程序的石墨主题相关联。我用默认的 spark 主题替换了它。主题可能不是最新的 4.5 版本的构建器。无论如何,我考虑了您的组件状态自我管理:)。