Mega Code Archive

 
Categories / Flash ActionScript / Development
 

Post-Event Screen Updates

package{     import flash.display.GradientType;     import flash.display.Sprite;     import flash.geom.*;     import flash.events.*;     import flash.ui.*;     public class Main extends Sprite {               public function Main() {             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;                          triangle.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveListener);                       }         private function mouseMoveListener (e:MouseEvent):void {           var pointInParent:Point = parent.globalToLocal(new Point(e.stageX,e.stageY));           x = pointInParent.x;           y = pointInParent.y;                    e.updateAfterEvent(  );                    if (!visible) {             visible = true;           }         }     } }