Laggy自定义光标是Flash

时间:2012-09-10 05:41:01

标签: actionscript-3 flash cursor

在flash as3中制作自定义光标,我用扫帚柄(简单的矢量动画片段)替换了光标。代码是下面的标准自定义光标代码:

private function listeners():void  {
    this.addEventListener(MouseEvent.MOUSE_MOVE, attachBroom);
}

private function attachBroom(e:MouseEvent):void 
{
    broomStick.x = e.stageX - 10;
    broomStick.y = e.stageY - 5;
    e.updateAfterEvent();
}

可以找到SWF here。在实际烟雾报警图形的顶部,光标很好,但当它越过背景时,当鼠标以“快速”速度移动时,它会严重滞后。

1 个答案:

答案 0 :(得分:6)

现在有更好的方法来制作自定义游标。

自Flash Player 10.2起,您可以使用本机游标,它们使用本机操作系统资源。

http://www.adobe.com/devnet/flashplayer/articles/native-mouse-cursors.html