var novo:moj_mc = new moj_mc(); addChild(novo); function Prati() { stage.addEventListener(Event.MOUSE_LEAVE, HideCursor, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_MOVE, MoveCursor, false, 0, true); novo.addEventListener(MouseEvent.CLICK, myClickReaction); } function HideCursor($e:Event):void { novo.visible =false; novo.gotoAndStop (1); } function MoveCursor($e:MouseEvent):void { if(novo.visible == false) novo.visible = true; novo.x = stage.mouseX-50; novo.y = stage.mouseY-50; $e.updateAfterEvent(); } Prati(); function myClickReaction (e:MouseEvent):void{ novo.play() ; }