Mega Code Archive

 
Categories / Flash ActionScript / Development
 

All types of mouse event

MouseEventExample package { import flash.display.Sprite; import flash.events.MouseEvent; public class Main extends Sprite {     public function Main ()     {         var listener:Sprite = new Sprite();         listener.graphics.beginFill(0x0000ff, 1);         listener.graphics.drawRect(0, 0, 200, 200);         listener.graphics.endFill();         listener.doubleClickEnabled = true;         addChild(listener);         listener.addEventListener(MouseEvent.MOUSE_DOWN,mouseDownHandler);         listener.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);         listener.addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler);         listener.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);         listener.addEventListener(MouseEvent.MOUSE_WHEEL, mouseWheelHandler);         listener.addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);         listener.addEventListener(MouseEvent.DOUBLE_CLICK, doubleClickHandler);     }     private function mouseDownHandler(mouseEvent:MouseEvent):void     {         trace("mouseDownHandler");     }     private function mouseMoveHandler(mouseEvent:MouseEvent):void     {         trace("mouseMoveHandler");     }     private function mouseOutHandler(mouseEvent:MouseEvent):void     {         trace("mouseOutHandler");     }     private function mouseUpHandler(mouseEvent:MouseEvent):void     {         trace("mouseUpHandler");     }     private function mouseWheelHandler(mouseEvent:MouseEvent):void     {         trace("mouseWheelHandler");     }     private function mouseOverHandler(mouseEvent:MouseEvent):void     {         trace("mouseOverHandler");     }     private function doubleClickHandler(mouseEvent:MouseEvent):void     {         trace("doubleClickHandler");     } } }