ドラッグアンドドロップのテスト

by tepe
♥0 | Line 33 | Modified 2010-11-02 23:20:46 | MIT License
play

ActionScript3 source code

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

package {

    import flash.display.*;
    import flash.desktop.Clipboard;
    import flash.desktop.ClipboardFormats;
    import flash.text.*;
    import flash.events.*;
    
    public class FlashTest extends Sprite {
        private var str:TextField;
        private var arrow:Shape;
        
        public function FlashTest() {

            stage.addEventListener(MouseEvent.MOUSE_DOWN,down);
            stage.addEventListener(MouseEvent.MOUSE_UP,up);
            
        
        }
        


        
        private function down(evt:MouseEvent):void{
            arrow = new Shape();
            arrow.x = mouseX; arrow.y = mouseY;
            arrow.graphics.beginFill(0x0000ff,0.5);
            arrow.graphics.drawCircle(0,0,20);
            arrow.graphics.endFill();
            stage.addChild(arrow);
            stage.addEventListener(MouseEvent.MOUSE_MOVE,redraw); 
        }
        
        private function up(evt:MouseEvent):void{
            stage.removeEventListener(MouseEvent.MOUSE_MOVE,redraw);
        }

        private function redraw(evt:MouseEvent):void{
            arrow.graphics.clear();
            arrow.graphics.lineStyle(2,0x0000ff,0.5);
            arrow.graphics.moveTo(0,0);
            arrow.graphics.lineTo(mouseX-arrow.x,mouseY-arrow.y);
            
            
        }

    }
}