Simple drag and drop graphics

by MixedMilkChOcOlate
♥0 | Line 21 | Modified 2009-08-23 21:49:05 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.MovieClip;
    import flash.display.Sprite;
    import flash.events.*;
    
    public class FlashTest extends Sprite {
        
        public function FlashTest() {
            var rectangleRond:Sprite = new Sprite();
            rectangleRond.graphics.beginFill(0xcccccc);
            rectangleRond.graphics.drawRoundRect(0, 0, 100, 100, 50);
            addChild(rectangleRond);
            
            rectangleRond.addEventListener(MouseEvent.MOUSE_UP, up);
            rectangleRond.addEventListener(MouseEvent.MOUSE_DOWN, down);
        }
        
        public function up(me:MouseEvent):void {
            me.target.stopDrag();
        }
        
        public function down(me:MouseEvent):void {
            me.target.startDrag();
        }
    }
}