Html 嵌入SWF wmode不透明Actionscript 3事件鼠标。关闭事件怪异行为
我有一个嵌入swf,其中变量wmode的值为“不透明”。我需要保留值“不透明”,因为我必须控制swf层与其他html元素相对应,但是wmode“不透明”会在MouseDown事件上导致奇怪的行为 如果光标被隐藏(通过Mouse.hide())并尝试按下鼠标左键,则光标将显示,直到松开鼠标左键或移动鼠标为止 如果您将光标更改为另一个光标(通过MouseCursor),则会发生相同的错误(即光标将打开箭头模式)。 首先我认为这是我的应用程序错误,然后我做了一个简单的例子,错误仍然存在 当我将wmode值更改为“window”时,错误不会发生,但我必须使用wmode“不透明” 我的例子是:Html 嵌入SWF wmode不透明Actionscript 3事件鼠标。关闭事件怪异行为,html,actionscript-3,mouseevent,flash-cs5,Html,Actionscript 3,Mouseevent,Flash Cs5,我有一个嵌入swf,其中变量wmode的值为“不透明”。我需要保留值“不透明”,因为我必须控制swf层与其他html元素相对应,但是wmode“不透明”会在MouseDown事件上导致奇怪的行为 如果光标被隐藏(通过Mouse.hide())并尝试按下鼠标左键,则光标将显示,直到松开鼠标左键或移动鼠标为止 如果您将光标更改为另一个光标(通过MouseCursor),则会发生相同的错误(即光标将打开箭头模式)。 首先我认为这是我的应用程序错误,然后我做了一个简单的例子,错误仍然存在 当我将wmod
import flash.events.MouseEvent;
Mouse.hide();
stage.addEventListener(MouseEvent.MOUSE_DOWN,example);
function example(e:MouseEvent){
ExternalInterface.call("console.log", "Hello World!");
}
HTML:
用于嵌入swf,您决定了嵌入的许多问题。用于嵌入swf,您决定了嵌入的许多问题。在使用不同的wmode设置时,我也经历过类似的鼠标怪癖。我隐约记得在上下文菜单和鼠标图标方面有问题。很抱歉,我帮不了什么忙,但如果有什么安慰的话,那似乎不是你,这只是一个有问题的地方:(这个错误只发生在Chrome上,我在Chrome()中发现了一个错误报告)其他人似乎也会遇到这种错误。我在使用不同的wmode设置时也经历过类似的鼠标怪异。我隐约记得上下文菜单和鼠标图标有问题。很抱歉,我帮不了什么忙,但如果有什么安慰的话,似乎不是你,这只是一个错误区域:(这个错误只发生在Chrome上,我在Chrome()中发现了一个错误报告,而且这个错误似乎也发生在其他人身上。
<div id="flashContent">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"
width="100%"
height="610px"
id="pl_main">
<param name="movie" value="teste_moude_down.swf" />
<param name="quality" value="high" />
<param name="allowScriptAccess" value="always" />
<param name="bgcolor" value="#ffffff" />
<param name="wmode" value="opaque" />
<embed src="teste_mouse_down.swf"
width="100%"
height="610px"
autostart="true"
quality="high"
bgcolor="#ffffff" wmode="opaque"
name="pl_main"
id="pl_main"
allowScriptAccess="always"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</div>