0

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

    <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>

我还没有使用 Flex 4.x 做太多工作。这仍然可以通过 Flex 4.5 实现吗?我已经用火花转换尝试了几件事,但无法让补间工作。

4

0 回答 0