在没有“wmode = opaque”的Flex包装器中检测HTML 5“drop”事件

时间:2013-08-26 13:16:12

标签: javascript flex

我想抓住HTML 5" dragenter "," dragover "和" 放弃"整页Flex应用程序上的事件。这个想法是能够拖拽和从页面上的本地系统中删除文件并使用JavaScript处理它,然后通过 ExternalInterface 将数据发送到Flex。

问题是我无法在HTML元素上捕获这些事件,因为Flash Player是通过它们呈现的,并且完全忽略了使用默认wmode的z-index。将wmode更改为opaque可解决此问题,但我无法使用它,因为它会导致文本输入特殊字符出现问题。

有没有人知道怎么做而不将wmode=opaque放在HTML包装器中?

P.S。在悬停Flex内容时,鼠标光标确实会发生变化,表示"掉线不可能",我希望有一个事件可以捕获与该操作相关的内容。我们的想法是捕获任何可能的HTML事件,并在丢弃操作之前隐藏Flex内容。

TIA

0 个答案:

没有答案