curveToの課題1

by Nowloading_
♥0 | Line 27 | Modified 2011-02-17 18:51:59 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    import flash.events.MouseEvent;
    
    public class FlashTest extends Sprite {
        private var x0:Number = 100;
        private var y0:Number = 200;
        private var x1:Number;
        private var y1:Number;
        private var x2:Number = 300;
        private var y2:Number = 200;
        
        public function FlashTest() {
            init();
        }
        
        private function init():void{
            stage.addEventListener(MouseEvent.MOUSE_MOVE,
                        onMouseMove);
        }
        
        private function onMouseMove(e:MouseEvent):void{
            x1 = mouseX;
            y1 = mouseY;
            graphics.clear();
            graphics.lineStyle(1);
            graphics.moveTo(x0,y0);
            graphics.curveTo(x1,y1,x2,y2);            
        }              
    }
}