在wmode模式下,flash player有自己的窗口句柄,这就意味着flash影片是存在于Windows中的一个显示实例,并且是在浏览器核心显示窗口之上的,所以flash只是貌似显示在浏览器中,但这也是flash最快最有效率的渲染模式。由于他是独立于浏览器的HTML渲染表面,这就导致默认显示方式下flash总是会遮住位置与他重合的所有DHTML层。现有多个这类型窗口,怎么动态调整这几个Flash 的层级关系?补充:
1> 修改Flash的z-Index样式属性是不行的;
2> 把Flash放到iframe中调整iframe或iframe父级div的z_index已测试不行
<embed src="1.swf"></embed>
</div>
<div style="position:absolute; z-index:100; left:50px; top:50px;">
<embed src="2.swf"></embed>
</div>
这样的话1就在2上面