Basic sample code, to illustrate how MouseEvent works in flash-player.
package
{
import flash.display.Sprite;
import flash.events.MouseEvent;
public class MouseEventExample extends Sprite
{
public function MouseEventExample () {
var listner:Sprite = new Sprite();
listner.graphics.beginFill(0x0000ff, 1);
listner.graphics.drawRect(0, 0, 200, 200);
listner.graphics.endFill();
listner.doubleClickEnabled = true;
addChild(listner);
listner.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler)
listner.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler)
listner.addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler)
listner.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler)
listner.addEventListener(MouseEvent.MOUSE_WHEEL, mouseWheelHandler)
listner.addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler)
listner.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");
}
public override function toString():String {
return "";
}
}
}
Wednesday, March 10, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment