forked from: flash on 2010-3-22

by bernix31 forked from flash on 2010-3-22 (diff: 68)
♥0 | Line 52 | Modified 2011-04-01 06:09:18 | MIT License
play

ActionScript3 source code

/**
 * Copyright bernix31 ( http://wonderfl.net/user/bernix31 )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/9tNL
 */

// forked from clarkbanks's flash on 2010-3-22
package 
{
    import flash.display.Sprite;
    import flash.text.TextField;
    import flash.display.Shape;
    import flash.geom.Matrix;
    import fl.transitions.Tween;
    import fl.transitions.easing.*;
     import flash.events.Event;
    
    
    public class FlashTest extends Sprite    
    {
        
                     private var ball:Sprite = new Sprite();
                     public var myText:TextField = new TextField;
                     public var iText:TextField = new TextField;
                     public var testZone:TextField = new TextField;
                     private var circ:Sprite = new Sprite();
                     private var ballsPos:Array=[];
                     private var i:uint=0;
                     private var blurContainer:Sprite=new Sprite();
                    
                     
        
        public function FlashTest() 
        {
          TraceZy()
          //TraceMy()
         addChild(myText);  
          testZone.y = 60;
         addChild(testZone);
          
        }
        
        public function TraceZy():void 
       {
            parent.addChild(blurContainer);
            addChild(ball);
            ball.graphics.lineStyle(3,0x00ff00);
            //square.graphics.beginFill(0x0000FF);
            ball.graphics.drawRect(0,0,10,10);
            ball.graphics.endFill();
                      
            var myTween:Tween = new Tween(ball, "x", Strong.easeOut, 40, 300, 5, true);             
                
            addEventListener(Event.ENTER_FRAME, boucleMoi, false, 0, true);
       }
         private function boucleMoi(e:Event):void 
        {  i++; 
           iText.text = String(i);
           
            iText.y = 30;
            addChild(iText);
            
             var posX:Number = ball.x;
             myText.text = String(posX);
              
              var matrix:Matrix=ball.transform.matrix;
             var posXM:Number = matrix[i].tx;
             //var myStringM:String= String(posXM);
             testZone.text =String(posXM);
             
                               
            ballsPos.push(matrix);
            if (i>0) {
             //ball:Ball=ballsPos[i].ball as Ball;
            
            }
       }       
     }
     
  }