flash on 2016-4-15

by mutantleg
♥0 | Line 29 | Modified 2016-04-15 06:52:35 | 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/cwAH
 */

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 ang:Number = 0;
        public var cx:Number  = 230;
        public var cy:Number  = 230;
        
        public function onEnter(e:Event):void
        {
            graphics.clear();
            graphics.lineStyle(2, 0);
            graphics.drawRect(0,230,465,2);
            ang+=0.1;
            var ky:Number; var kw:Number;
            
            kw=16; //32; //16;
            ky = cy+Math.sin(ang)*kw;
            if (ky > 230) { ky -= (ky-230);  }
            else {cx-=1;}
            cx-=1;
            
            if(cx<0){cx=465;}
            
            graphics.moveTo(cx, ky);
            graphics.lineTo(cx+Math.cos(ang)*kw, ky-Math.sin(ang)*kw);
            
            graphics.drawCircle(cx,ky,4);
            
            
        }//onenter
        
    }//classend
}