我写了一些非常简单的代码来替换我在AS3 / FlexSDK中编写的flash应用程序中的鼠标Cursor。
代码:
var cursor:MovieClip = new Cursor_addElement();
canvas.addChild(cursor);
cursor.startDrag(true);
它在XP和2x Vista机器上运行得非常好,但在OSX上,光标不跟随鼠标 - 它只是位于屏幕上的0,0处。有没有人遇到过这个?
答案 0 :(得分:0)
我程序的一部分会破坏光标并每帧更新一次(它变化非常快),在OSX上至少需要1帧才能注册鼠标的位置(在PC上它会在startDrag()上注册鼠标位置引发)。
通过在再次销毁光标之前至少等待一帧,它就完成了。