Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 嵌入SWF wmode不透明Actionscript 3事件鼠标。关闭事件怪异行为_Html_Actionscript 3_Mouseevent_Flash Cs5 - Fatal编程技术网

Html 嵌入SWF wmode不透明Actionscript 3事件鼠标。关闭事件怪异行为

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

我有一个嵌入swf,其中变量wmode的值为“不透明”。我需要保留值“不透明”,因为我必须控制swf层与其他html元素相对应,但是wmode“不透明”会在MouseDown事件上导致奇怪的行为

如果光标被隐藏(通过Mouse.hide())并尝试按下鼠标左键,则光标将显示,直到松开鼠标左键或移动鼠标为止

如果您将光标更改为另一个光标(通过MouseCursor),则会发生相同的错误(即光标将打开箭头模式)。 首先我认为这是我的应用程序错误,然后我做了一个简单的例子,错误仍然存在

当我将wmode值更改为“window”时,错误不会发生,但我必须使用wmode“不透明”

我的例子是:

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>