topical media & game development

talk show tell print

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.