2010-10-29 27 views

Répondre

1

Le code ci-dessous crée une interpolation de mouvement pour un bouton dans ActionScript.

Cliquez n'importe où sur l'écran pour déplacer le bouton à cet endroit.

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

Pour un exemple plus avancé, vous pouvez consulter la documentation Flex: http://livedocs.adobe.com/flex/3/html/help.html?content=createeffects_3.html

Il montre un exemple comment étendre et utiliser la classe TweenEffect pour créer votre propre classe d'effet.