flash on 2016-10-21

by mutantleg
♥0 | Line 39 | Modified 2016-10-21 05:49:01 | 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/SJ7x
 */

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 cx:Number = 230;
         public var cy:Number = 330;
        
        public function onEnter(e:Event):void
        {
            graphics.clear();
            graphics.lineStyle(2, 0);
            
            var x0:Number; var y0:Number;
            var x1:Number; var y1:Number;
            
            x0 = 50; y0 = 130;
            x1 = 250; y1 = 230;
            //x0 = 100;
            
            graphics.drawCircle(x0, y0, 4);
            graphics.drawCircle(x1,y1,4);
            graphics.moveTo(x0,y0);
            graphics.lineTo(x1,y1);
            
            graphics.drawCircle(cx,cy, 8);
            
            var ta:Number;
            var ta2:Number;
            ta = Math.atan2(cy-y0, cx-x0);
            ta2 = Math.atan2(cy-y1, cx-x1);
            
            var ax:Number;
            var bx:Number;
           
           ax = ta;
           bx = ta2;
           ax*=160;
           bx*=160;
           
            
            graphics.drawRect(ax,0,1,100);
            graphics.drawRect(bx,0,1,100);
            graphics.drawRect(ax,0,bx-ax,100);
            graphics.drawRect(0,100,320,2);
            
            
            
        }//onenter
        
        
        
    }//classend
}