Ste*_*all 1 html javascript apache-flex flash
我有一个flex应用程序,我想隐藏在div中,直到用户单击某个类型的链接或元素.我注意到将swf嵌入到带有样式显示的div中:none实际上并没有隐藏swf,那么我将如何实现这一目标呢?
目标是在用户执行其他操作时在后台加载Flex应用程序.谢谢.
尝试将以下内容设置wmode
为您的Flash对象,并使用visibility: hidden;
它.
<param name="wmode" value="opaque" />
<embed ... wmode="opaque" ... />
Run Code Online (Sandbox Code Playgroud)
默认情况下,flash基本上覆盖了内容的窗口,即:
display: none; visibility: hidden;
为<object>
标记将起作用).通过设置wmode
到opaque
,它主要是告诉闪光灯把你<object>
作为一个正常的DOM标签,这是为了响应正常的继承和z-index的规则.它的性能成本非常低.
另请注意,某些浏览器在显示之前不会加载该对象.