MouseEvent.MOUSE_MOVE: Handling MouseEvent.MOUSE_MOVE over a triangle : Triangle « Graphics « Flash / Flex / ActionScript






MouseEvent.MOUSE_MOVE: Handling MouseEvent.MOUSE_MOVE over a triangle

 
package {
  import flash.display.*;
  import flash.events.*;

  public class Main extends Sprite {
    public function Main (  ) {
      // Create the triangle
      var triangle:Sprite = new Sprite(  );
      triangle.graphics.lineStyle(1);
      triangle.graphics.beginFill(0x00FF00, 1);
      triangle.graphics.moveTo(25, 0);
      triangle.graphics.lineTo(50, 25);
      triangle.graphics.lineTo(0, 25);
      triangle.graphics.lineTo(25, 0);
      triangle.graphics.endFill(  );
      triangle.x = 200;
      triangle.y = 100;

      addChild(triangle);

      triangle.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveListener);
    }

    private function mouseMoveListener (e:MouseEvent):void {
      trace("mouse move");
    }
  }
}

        








Related examples in the same category

1.Creates the triangle
2.Registers mouseMoveListener( ) to be executed whenever the mouse moves while the mouse pointer is over the Sprite object referenced by the variable triangle.
3.Draws a red triangle with a five pixel-thick black outline. Notice that the default start point (0, 0) matches the endpoint