AS3 StartDrag()在OSX中不起作用

时间:2009-07-22 23:00:45

标签: flash actionscript-3 macos

我写了一些非常简单的代码来替换我在AS3 / FlexSDK中编写的flash应用程序中的鼠标Cursor。

代码:

var cursor:MovieClip = new Cursor_addElement();
canvas.addChild(cursor);
cursor.startDrag(true);

它在XP和2x Vista机器上运行得非常好,但在OSX上,光标不跟随鼠标 - 它只是位于屏幕上的0,0处。有没有人遇到过这个?

1 个答案:

答案 0 :(得分:0)

我程序的一部分会破坏光标并每帧更新一次(它变化非常快),在OSX上至少需要1帧才能注册鼠标的位置(在PC上它会在startDrag()上注册鼠标位置引发)。

通过在再次销毁光标之前至少等待一帧,它就完成了。