undefined state flashbuilder 4.5

时间:2011-06-28 16:31:54

标签: flex state flex4.5

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

感谢您的帮助。

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分:0)

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