【发布时间】:2012-08-02 11:44:39
【问题描述】:
我已经构建了一个自定义的 Flash 播放器,它在后台使用 html 和 javascript extjs 框架嵌入到网页中。
播放器嵌入到 extjs 可拖动窗口到网页中。我知道我可以在网页中从 Flash 播放器和 javascript 发送/接收变量和触发事件。
当我快速拖动带有播放器的窗口时,如果我快速拖动它,光标会越过播放器并且拖动停止。这是因为当我将鼠标悬停在 Flash 画布上时,来自 javascript 的拖动事件会停止。
所以我的问题是,有没有办法防止这种情况发生? 有没有办法告诉js即使鼠标在flash画布上也要继续拖动窗口?
谢谢
【问题讨论】:
-
据我了解,Flash 内容始终位于顶部,与 HTML 内容重叠,这就是它拦截鼠标事件的原因。我会考虑在拖动过程中使用静态图像更改 Flash,并在拖动结束后显示 Flash 内容。
-
:) 好建议。这可以实时实现吗?
-
好的,尝试过这种方式,即我将图像放在播放器顶部,并在拖动时切换它,但当图像在顶部时,鼠标悬停在图像上后拖动停止。
标签: javascript actionscript-3 flash extjs