更改弹出面板的光标

| 当我的光标仅在此弹出面板内而不在主界面中时,如何更改光标?
private function launchPopUp(e:MouseEvent):void 
{
     panel = new Panel();
          panel.width = stage.stageWidth;
          panel.height = stage.stageHeight;
     panel.setStyle(\"borderAlpha\", 1);
     PopUpManager.addPopUp(panel, this, true);
          PopUpManager.centerPopUp(panel);
}
如果有人可以帮助,将不胜感激。     
已邀请:
        您可以使用以下代码更改鼠标光标。诀窍是隐藏鼠标光标并将其替换为精灵。
function launchPopUp(e:MouseEvent):void 
{
     panel = new Panel();
     panel.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveFunc);
     panel.addEventListener(MouseEvent.MOUSE_OUT, mouseOutFunc);
     panel.width = stage.stageWidth;
     panel.height = stage.stageHeight;
     panel.setStyle(\"borderAlpha\", 1);
     PopUpManager.addPopUp(panel, this, true);
     PopUpManager.centerPopUp(panel);
}

function mouseMoveFunc(e:MouseEvent):void
{
    Mouse.hide();
    customMouseSprite.visible = true;
    customMouseSprite.x = e.stageX;
    customMouseSprite.y = e.stageY;
}

function mouseOutFunc(e:MouseEvent):void
{
    Mouse.show();
    customMouseSprite.visible = false;;
}
当弹出窗口关闭时,您还需要调用mouseOutFunc。 customMouseSprite必须位于舞台的顶层。 customMouseSprite可以是sprite或movieclip(实际上是任何displayobject)。     

要回复问题请先登录注册