【问题标题】:AS3 StartDrag() Not working in OSXAS3 StartDrag() 在 OSX 中不工作
【发布时间】:2009-07-27 12:13:37
【问题描述】:

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

代码:

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

它在 XP 和 2x Vista 机器上运行良好,但在 OSX 上,光标不会跟随鼠标 - 它只是在屏幕上的 0,0 处。有人遇到过吗?

【问题讨论】:

    标签: flash actionscript-3 macos


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-06-25
      • 2011-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-05
      • 2014-07-09
      • 1970-01-01
      相关资源
      最近更新 更多