Flash Flex 4.5:在样式上使用移动转换?

Flash Flex 4.5:在样式上使用移动转换?,flash,apache-flex,transition,flex4.5,gumbo,Flash,Apache Flex,Transition,Flex4.5,Gumbo,在Flex3中,可以在“左”、“右”、“上”或“下”等样式上使用移动过渡效果。例如,我在应用程序上有一个100%宽度和高度的HBox,在这个HBox中我有三个VBOX。假设左VBox的宽度为300px,那么我可以将HBox的“左”样式设置为-300,这样左VBox就不在舞台上了。在另一个状态下,我只需将HBox上的“left”设置为0,以便左侧的VBox在该状态下可见。有了这个,当状态切换时,我可以在左面板中使用如下转换到tween <mx:transitions>

在Flex3中,可以在“左”、“右”、“上”或“下”等样式上使用移动过渡效果。例如,我在应用程序上有一个100%宽度和高度的HBox,在这个HBox中我有三个VBOX。假设左VBox的宽度为300px,那么我可以将HBox的“左”样式设置为-300,这样左VBox就不在舞台上了。在另一个状态下,我只需将HBox上的“left”设置为0,以便左侧的VBox在该状态下可见。有了这个,当状态切换时,我可以在左面板中使用如下转换到tween

    <mx:transitions>
    <mx:Transition id="trans1" fromState="" toState="leftPanelState">
        <mx:Sequence>
            <mx:SetPropertyAction target="{leftPanel}" name="visible" value="true"/>
            <mx:Parallel target="{panelHBox}">
                <mx:Move duration="200"/>
                <mx:Resize duration="200"/>
            </mx:Parallel>
        </mx:Sequence>
    </mx:Transition>
</mx:transitions>


我还没有在Flex4.x上做过很多工作。Flex4.5还能实现这一点吗?我已经尝试了一些spark过渡的方法,但无法让tween工作。

这不是风格的工作方式。如果有的话,把它变成一个状态或其他类型的事件。你读过文本或只是标题吗?我解释说我使用的是状态,我指的是UI状态。样式不转换,只转换属性。是否要详细说明一下?我知道转换不适用于样式,但上面的代码在某种程度上适用于Flex3。我只想知道是否有可能在HGroup之间进行切换,这样它就可以被包含在屏幕外的左框中。@Lounglizard,那么你的问题就结束了。我建议您删除这个问题,并开始一个新的问题,询问为什么这个代码在Flex4中不起作用,然后给出更多关于您试图移动的代码。