1

Flash 是否可以检测舞台外鼠标坐标,以便在鼠标移出舞台时在其边界内连续拖动对象?

例如:我的舞台上有一个可拖动的红色方块。舞台是阻力的界限。如果我将红色方块拖到舞台底部并继续在舞台外和周围拖动,我希望红色方块继续在其范围内移动,跟随鼠标坐标。

目前,一旦我离开舞台,拖动就会停止,如果我重新进入舞台边界,红色方块只会随着鼠标坐标开始移动。

4

3 回答 3

1

当鼠标离开舞台区域时,Flash 不会得到鼠标事件;所以恐怕你不能这样做。

于 2010-07-02T07:39:38.637 回答
0

如果 Flash 片段位于 Web 浏览器中,您“可以”尝试使用 javascript 收集鼠标的 x 和 y 位置,然后使用ExternalInterface将其反馈给 Flash 。不过请注意,这可能很难集成到所有浏览器中,并且存在很大的错误空间。这不应该阻止你尝试。

于 2010-07-02T08:27:00.900 回答
0

ipargrafika.hu的 util 程序 PageFlip

当您拖动页面的一角时,鼠标移出舞台的一侧是正确的。在同一地址获取源程序 V2.2。

于 2012-08-24T20:40:53.793 回答