Apache flex 动画结束时的视图转换
交易如下: 我的移动应用程序的homeview上有一个图像和一个按钮 我通过按下按钮将动画应用于图像。这很有效 问题: 我想添加一个视图转换,在动画完成后将其推送到下一个视图 代码: 作为: MXML:Apache flex 动画结束时的视图转换,apache-flex,flex4,Apache Flex,Flex4,交易如下: 我的移动应用程序的homeview上有一个图像和一个按钮 我通过按下按钮将动画应用于图像。这很有效 问题: 我想添加一个视图转换,在动画完成后将其推送到下一个视图 代码: 作为: MXML: //anim.play()在 //声明标记和正在按预期工作。 我试过了: -将nextView()添加到动画调用后的click方法 -在按钮属性中使用effectEnd=“nextView()” 感谢您提供的任何帮助和见解。effectEnd似乎适合我: <s:Application x
//anim.play()在
//声明标记和正在按预期工作。
我试过了:
-将nextView()
添加到动画调用后的click方法
-在按钮属性中使用effectEnd=“nextView()”
感谢您提供的任何帮助和见解。effectEnd似乎适合我:
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark">
<fx:Declarations>
<s:Move id="myEffect" xBy="100" target="{btn}" effectEnd="navigator.pushView(NextView)" />
</fx:Declarations>
<s:ViewNavigator id="navigator" width="100%" height="100%"/>
<s:Button id="btn" label="play" click="myEffect.play()" />
</s:Application>
<s:Button id="Button" click="anim.play()"/> //anim.play() is in
//the declarations tag and is working as expected.
<s:Image id="img" source="@Embed('assets/image.png')"/>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark">
<fx:Declarations>
<s:Move id="myEffect" xBy="100" target="{btn}" effectEnd="navigator.pushView(NextView)" />
</fx:Declarations>
<s:ViewNavigator id="navigator" width="100%" height="100%"/>
<s:Button id="btn" label="play" click="myEffect.play()" />
</s:Application>