0

我正在adobe air中开发flex移动项目,使用flash builder 4.7,我能够在视图中应用Transition,如何将Transition应用到BorderContainer,List等Spark组件......

<s:BorderContainer id="Login" backgroundAlpha="0" borderStyle="inset" visible="true" >
<s:Label width="100%" height="100%" color="white" text="Logon Details"/>
<s:TextArea prompt="UserName" id="txtuser" />
<s:TextArea prompt="Password" id="txtpwd" />            
<s:CheckBox />
<s:Button id="btnlogin" color="white" fontFamily="Book Antiqua" fontWeight="bold"/>
<s:Button id="btnreset" color="white" fontFamily="Book Antiqua" fontWeight="bold"/>
</s:BorderContainer>

我想为上面的 BorderContainer 应用过渡,例如在单击按钮时将 BorderContainer 移动到屏幕中的另一个位置。提前致谢...

4

1 回答 1

2

这是一个小代码,向您展示如何Tween手动使用 a ,而无需Transition.

<fx:Declarations>
   <mx:Move id="myMove" target="{login}" xTo="200" yTo="500"/>
</fx:Declarations>

<s:Group width="100%" height="100%">
    <s:BorderContainer id="login" />
</s:Group>

<s:Button id="button" click="myMove.play(); button.enabled=false;" />

您可能会Tween在参考资料中为每个 找到一些代码示例,例如这个

于 2013-05-10T09:57:12.653 回答