1
13
除非将wmode设置为不透明(或透明),否则不能将html放在flash前面。 使用默认的wmode(“window”),Flash播放器将接管其区域内的所有渲染和用户交互。因此浏览器无法在该区域显示任何HTML。wmode=“opaque”(或wmode=“transparent”)所做的是禁用此默认行为,并在浏览器中集成Flash播放器区域(通常的渲染和分层等)。 但是您不需要更改任何Flash内容来设置wmode,因为它是在HTML中完成的(或者通过swfobject或其他插入flash对象元素的脚本),所以如果您控制了您提到的“输出flash元素的脚本”,您可以在那里处理wmode设置。 |
2
2
我想我有个解决办法。使用jquery ui对话框,花了数小时和数小时试图解决这个问题-对我来说很有效, 逻辑是如果我不能让jquery向前走,就让所有的flash内容向后走。研究把我带到了这个链接上——最终成功了。 How do I programmatically set all <object>'s to have the wmode set to opaque?
和
|
3
1
在flash已经加载之后,用javascript手动将wmode设置为不透明的怎么样? |
4
1
我刚刚阅读了这篇文章,并尝试在对象标记中添加参数wmode=“opaque”。适用于IE8。如果我的工作太迟了,我很抱歉。 |
5
0
在谷歌搜索“iframe-shim”。 基本上,将iframe放在HTML后面将使其覆盖flash内容(忽略wmode设置)。 再见 |
nabster023 · 拉伸和旋转电影剪辑而不失真 6 年前 |
Dimentio · 无限循环(动作脚本3) 6 年前 |
AeroKLiam · AS3-使用组合框进行真/假测验 7 年前 |
nabster023 · 自动检测AS3中输入文本字段的值 7 年前 |
TheGunners · 查找两条圆弧之间的交点 7 年前 |