Javascript Actionscript和JS-DOM事件

Javascript Actionscript和JS-DOM事件,javascript,jquery,dom,actionscript,Javascript,Jquery,Dom,Actionscript,我想知道是否有人可以提供有关flash事件如何与DOM事件模型相关的信息 我的问题是: 主体>分割>对象 div有一个mousedown事件,该事件调用事件对象上的“preventDefault” 这不应该与对象swf中的单击事件有任何关系,但是在IE9中,它阻止swfs mousedown事件触发 我很难理解swf事件如何与DOM相适应(可能它们继续从object元素冒泡出来?),以及为什么div上的单击事件会影响孩子的swf单击 有人能解释一下吗 Rich这是一个简单flash文件的事件顺序

我想知道是否有人可以提供有关flash事件如何与DOM事件模型相关的信息

我的问题是:

主体>分割>对象

div有一个mousedown事件,该事件调用事件对象上的“preventDefault”

这不应该与对象swf中的单击事件有任何关系,但是在IE9中,它阻止swfs mousedown事件触发

我很难理解swf事件如何与DOM相适应(可能它们继续从object元素冒泡出来?),以及为什么div上的单击事件会影响孩子的swf单击

有人能解释一下吗


Rich

这是一个简单flash文件的事件顺序转储,该文件通过外部接口将其事件记录到DOM控制台,此外,我还通过jQuery将单击事件绑定到
主体
div
对象
元素(对象元素似乎不会在DOM中触发鼠标事件)

您会注意到,我还为ActionScript中的捕获阶段添加了侦听器。我没有为JS操心,因为jQuery似乎没有处理捕获阶段事件的简化方法

这个特定的转储是在Firefox4中执行的,因此在不同浏览器中,DOM事件是否在ActionScript事件之前触发可能存在不一致

考虑到冒泡事件模型,这种特殊的行为是有意义的,尽管需要注意的是ActionScript
MOUSE\u UP
CLICK
事件在DOM的
mouseup
CLICK
事件之前触发


我冒昧猜测IE9允许冒泡/捕获阶段事件在调用任何ActionScript事件之前执行。

为了澄清,您是否要求将ActionScript中的事件流与JavaScript中的事件流进行比较,或者你在问JavaScript和ActionScript的完整事件流是什么?我对JavaScript和ActionScript的完整事件流很感兴趣。我正试图弄明白为什么在IE9中,阻止对象父div的默认鼠标按下操作会阻止ActionScript mousedown事件触发-我希望更好地理解JS和AS事件之间的关系将有助于我了解发生了什么。。。
mouseDown [object MovieClip] [object Stage] c
mouseDown [object MovieClip] [object DocumentClass] c
mouseDown [object MovieClip] [object MovieClip] c
mouseDown [object MovieClip] [object MovieClip]
mouseDown [object MovieClip] [object DocumentClass]
mouseDown [object MovieClip] [object Stage]
mousedown [object HTMLObjectElement] [object HTMLDivElement]
mousedown [object HTMLObjectElement] [object HTMLBodyElement]
mouseUp [object MovieClip] [object Stage] c
mouseUp [object MovieClip] [object DocumentClass] c
mouseUp [object MovieClip] [object MovieClip] c
mouseUp [object MovieClip] [object MovieClip]
mouseUp [object MovieClip] [object DocumentClass]
mouseUp [object MovieClip] [object Stage]
click [object MovieClip] [object Stage] c
click [object MovieClip] [object DocumentClass] c
click [object MovieClip] [object MovieClip] c
click [object MovieClip] [object MovieClip]
click [object MovieClip] [object DocumentClass]
click [object MovieClip] [object Stage]
mouseup [object HTMLObjectElement] [object HTMLDivElement]
mouseup [object HTMLObjectElement] [object HTMLBodyElement]
click [object HTMLObjectElement] [object HTMLDivElement]
click [object HTMLObjectElement] [object HTMLBodyElement]