topical media & game development
actionscript-video-09-masks-pro-BoxMask.ax
actionscript-video-09-masks-pro-BoxMask.ax
[swf]
flex
package FlashVideoPro
{
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.MouseEvent;
public class @ax-actionscript-video-09-masks-pro-BoxMask extends MovieClip {
function @ax-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();
}
}
}
(C) Æliens
27/08/2009
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.