package FlashVideoPro { import flash.display.MovieClip; import flash.display.Sprite; import flash.events.MouseEvent; public class actionscript_video_09_masks_pro_BoxMask extends MovieClip { function actionscript_video_09_masks_pro_BoxMask(posX:Number, posY:Number) { var mySprite:Sprite = new Sprite; mySprite.graphics.beginFill(0x555555); mySprite.graphics.drawRect(posX,posY,50,40); addChild(mySprite); mySprite.addEventListener(MouseEvent.MOUSE_DOWN, grab); mySprite.addEventListener(MouseEvent.MOUSE_UP, release); } public function grab(event:MouseEvent):void { event.target.startDrag(); } public function release(event:MouseEvent):void { event.target.stopDrag(); } } }