flash on 2013-2-4

by ohisama
♥0 | Line 37 | Modified 2013-02-04 08:23:03 | MIT License
play

ActionScript3 source code

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

package 
{
    import flash.display.Sprite;
    import flash.events.Event;
    public class FlashTest extends Sprite 
    {
        public function FlashTest() 
        {
             addEventListener(Event.ENTER_FRAME, onEnterFrameHandler);
        }
        private function onEnterFrameHandler(e : Event) : void 
        {
            var mx : int = mouseX;
            var my : int = mouseY;
            graphics.beginFill(0xffff00, 1);
            graphics.drawCircle(24, 24, 12);
            graphics.drawCircle(54, 24, 12);
            graphics.beginFill(0x000000, 1);
            var a : Number;
            var b : Number;
            var x : Number;
            var y : Number;
            a = Math.atan((my - 24) / (mx - 24));
            if (a < 0) b = -6; 
            else b = 6; 
            x = Math.cos(a) * b + 24;
           y = Math.sin(a) * b + 24;
           graphics.drawCircle(x, y, 6);
            a = Math.atan((my - 24) / (mx - 54));
            if (a < 0) b = -6; 
            else b = 6;  
            x = Math.cos(a) * b + 54;
           y = Math.sin(a) * b + 24;
           graphics.drawCircle(x, y, 6);
        }
    }
}