Javascript JS和Actionscript

Javascript JS和Actionscript,javascript,actionscript-3,flash,extjs,Javascript,Actionscript 3,Flash,Extjs,我已经构建了一个定制的flash播放器,它在后台使用html和javascript extjs框架嵌入到网页中 播放器嵌入到网页的extjs可拖动窗口中。我知道我可以在网页中发送/接收来自/到flash player和javascript的变量和触发事件 当我拖动包含播放器的窗口时,如果我快速拖动它,光标将移动到播放器上,拖动停止。这是因为当我将鼠标悬停在flash画布上时,从javascript拖动事件就会停止 所以我的问题是,有没有办法防止这种情况发生? 有没有办法告诉js即使鼠标在flas

我已经构建了一个定制的flash播放器,它在后台使用html和javascript extjs框架嵌入到网页中

播放器嵌入到网页的extjs可拖动窗口中。我知道我可以在网页中发送/接收来自/到flash player和javascript的变量和触发事件

当我拖动包含播放器的窗口时,如果我快速拖动它,光标将移动到播放器上,拖动停止。这是因为当我将鼠标悬停在flash画布上时,从javascript拖动事件就会停止

所以我的问题是,有没有办法防止这种情况发生? 有没有办法告诉js即使鼠标在flash画布上也要继续拖动窗口

谢谢

您可以添加嵌套在对象标记中的“wmode”参数标记。将“wmode”的值设置为“transparent”

更多信息:http://helpx.adobe.com/flash/kb/transparent-background-swf-file.html

您可以添加嵌套在对象标记中的“wmode”参数标记。将“wmode”的值设置为“transparent”


更多信息:http://helpx.adobe.com/flash/kb/transparent-background-swf-file.html

据我所知,Flash内容始终位于顶部,与HTML内容重叠,这就是它拦截鼠标事件的原因。我会考虑在拖动过程中使用静态图像更改Flash,并在拖动结束后显示Flash内容。:)好建议。这是可以实时实现的吗?好的,我试过这样做,即我把图像放在播放器的顶部,拖动时切换它,但当图像在顶部时,拖动停止,鼠标悬停在图像上。据我所知,Flash内容总是在顶部,重叠HTML内容,这就是它拦截鼠标事件的原因。我会考虑在拖动过程中使用静态图像更改Flash,并在拖动结束后显示Flash内容。:)好建议。这是可以实时实现的吗?Ok尝试了这种方法,即我将图像放在播放器顶部,拖动时将其切换,但当图像位于顶部时仍保持不变。鼠标悬停在图像上后,拖动停止。
<object ...>
    <param name="wmode" value="transparent">
</object>
swfobject.embedSWF('theFile.swf',
            "main-pars-flash_0",
            "480",
            "518",
            "9.0.0",
            "",
            {}, //flashvars 
            {wmode: 'transparent'},  //params
            {} //attributes);