Registers mouseMoveListener( ) to be executed whenever the mouse moves while the mouse pointer is over the Sprite object referenced by the variable triangle. : Triangle « Graphics « Flash / Flex / ActionScript






Registers mouseMoveListener( ) to be executed whenever the mouse moves while the mouse pointer is over the Sprite object referenced by the variable triangle.

 

package{
    import flash.display.GradientType;
    import flash.display.Sprite;
    import flash.geom.Matrix;
    
    public class Ball extends Sprite {
    
         public function Ball() {
            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;
            
            // Register with triangle for MouseEvent.MOUSE_MOVE events
            triangle.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveListener);
    
         }// ...elsewhere in the class, define the listener
        private function mouseMoveListener (e:MouseEvent):void {
          trace("mouse move");
        }
    }
}

        








Related examples in the same category

1.Creates the triangle
2.MouseEvent.MOUSE_MOVE: Handling MouseEvent.MOUSE_MOVE over a triangle
3.Draws a red triangle with a five pixel-thick black outline. Notice that the default start point (0, 0) matches the endpoint