代码之家  ›  专栏  ›  技术社区  ›  Badr

如何使用actionscript在flex中的UIcomponents上应用tween运动?

  •  0
  • Badr  · 技术社区  · 15 年前

    我找了很多,但没有找到有用的帮助。

    提前谢谢。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Mark    15 年前

    下面的代码为actionscript中的一个按钮创建了一个move-tween。

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

    <?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类来创建自己的effect类的示例。

        2
  •  0
  •   Drenai    15 年前
    推荐文章