flash on 2016-10-10

by mutantleg
♥0 | Line 36 | Modified 2016-10-10 06:07:44 | MIT License
play

ActionScript3 source code

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

package {
    import flash.events.Event;
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            
            stage.addEventListener(Event.ENTER_FRAME, onEnter);
        }//ctor
       
       public var x0:Number = 100;
       public var y0:Number = 230;
       public var x1:Number = 140;
       public var y1:Number = 230;
       public var t:Number=0;
       public var cx:Number =0;
       public var cy:Number=0;
       
       public function onEnter(e:Event):void
       {
           graphics.clear();
           graphics.lineStyle(2,0);
           
           cx = x0+(x1-x0)*t;
           cy = y0+(y1-y0)*t;
           
           cy += Math.sin(t*3.1415)*-32;
           
           graphics.drawCircle(cx,cy,16);
           
           graphics.drawCircle(x0,y0, 4);
           graphics.drawCircle(x1,y1, 4);
           
           t+=0.03;
           if (t>=1)
           {
             t =0;
             x0=x1; y0=y1;
             x1+=64;
                            
             if (x1>465)
             { x0=0; x1=64;}
           }
           
           
       }//onenter 
        
    }//classend
}