如何使用actionscript在flex组件中对UI组件应用补间动画?

时间:2010-10-29 05:23:44

标签: flex actionscript tween

你好我想在flex中使用actionscript在UI组件上应用补间动画。

我搜索了很多,但没有找到一些有用的帮助。

提前感谢。

2 个答案:

答案 0 :(得分:1)

下面的代码为actionscript中的按钮创建了补间动画。

单击屏幕上的任意位置会将按钮移动到该位置。

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" click="moveButton(event)">

    <mx:Script>
        <![CDATA[
            import mx.effects.Move;

            private function moveButton(event:MouseEvent):void {
                var myMove:Move = new Move();

                myMove.target = myButton;
                myMove.xTo = event.stageX;
                myMove.yTo = event.stageY;
                myMove.play();
            }
        ]]>
    </mx:Script>

    <mx:Button id="myButton" />

</mx:Application>

有关更高级的示例,您可以查看Flex文档:http://livedocs.adobe.com/flex/3/html/help.html?content=createeffects_3.html

它显示了如何扩展和使用TweenEffect类来创建自己的效果类的示例。

答案 1 :(得分:0)