0

我目前在切换到 flex 4.5 时遇到了一些问题。在某些组件中,我声明了 2 个状态(打开、关闭)。在创建应用程序时,我将所有组件设置为“关闭”状态。使用 flex 4.1 启动 ap 时,没有问题。但是现在我将版本更新到 4.5,我收到一条错误消息:“关闭”状态在运行时未定义。有人听说过一些问题吗?

谢谢您的帮助。

4

2 回答 2

0

您可以直接在组件的标签中设置“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>
于 2011-06-28T19:33:35.497 回答
0

谢谢大家的帮助,但我解决了这个问题。它与我应用到我的应用程序的石墨主题相关联。我用默认的 spark 主题替换了它。主题可能不是最新的 4.5 版本的构建器。无论如何,我考虑了您的组件状态自我管理:)。

于 2011-06-29T08:42:13.963 回答