**Weird custom mouse pointer issue
**I am trying to create a custom mouse pointer . Although it works, it works in a very weird way. The mouse gets over the mouse pointer graphics !
This is the code:
// pseudoMouse is the class of an mc in Library
//pad is the instance name of an mc on stage
//When mouseover mc, the cursor shows up
package{
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.ui.Mouse;
public class MouseManage extends MovieClip{
private var cursor:pseudoMouse;
public function MouseManage():void{
cursor=new pseudoMouse();
addChild(cursor);
pad.addEventListener(MouseEvent.MOUSE_OVER,mOver);
pad.addEventListener(MouseEvent.MOUSE_OUT,mOut);
}
private function mOut(event:MouseEvent):void{
Mouse.show();
pad.removeEventListener(MouseEvent.MOUSE_MOVE, redrawCursor);
cursor.visible = false;
}
private function mOver(event:MouseEvent):void{
Mouse.hide();
cursor.visible =true;
pad.addEventListener(MouseEvent.MOUSE_MOVE, redrawCursor);
}
private function redrawCursor(event:MouseEvent):void{
cursor.x = event.stageX;
cursor.y = event.stageY;
event.updateAfterEvent();
}
}
}
Attached is the complete fla+as for your convenience .
Any help would be much appreciated .
Thank you all.