flex FDS动态生成SWF覆盖DIV问题的解决。
来源:互联网 发布:软件测试的证书 编辑:程序博客网 时间:2024/05/18 13:48
当请求一个部署好的FDS的服务器上mxml文件时,FDS会向请求端发送一份包含swf的html代码,html中的<object>标签包含了swf影片在页面上的显示属性,增加<param name="wmode" value="opaque" />属性设置flash置底即可。
解决方法:
修改flex/jars/flex-webtier.jar中
flex-webtier/flex/server/j2ee/filemanager/detection-kit/AC_OETags.js
修改如下:
function AC_Generateobj(objAttrs, params, embedAttrs)
{
var str = '';
if (isIE && isWin && !isOpera)
{
str += '<object ';
for (var i in objAttrs)
str += i + '="' + objAttrs[i] + '" ';
for (var i in params)
str += '><param name="' + i + '" value="' + params[i] + '" /> ';
*************************************************************************************************
* str += '<param name="wmode" value="opaque" /> '; *
* 增加swf参数设置 *
*************************************************************************************************
str += '></object>';
} else {
str += '<embed ';
for (var i in embedAttrs)
str += i + '="' + embedAttrs[i] + '" ';
str += '> </embed>';
}
document.write(str);
}
这个代码,IE可行,在FF下,失效。要想在FF下起作用,还要用在<object>标签中 里加个 wmode="opaque"
- flex FDS动态生成SWF覆盖DIV问题的解决。
- div被swf覆盖的问题
- 关于页面嵌入swf覆盖div层的问题
- 关于FLEX生成的SWF设置stage.displayState的问题
- 如何解决Flex发布的swf自动激活的问题
- 怎么解决div覆盖内容却没覆盖的问题?
- flex swf访问资源的路径问题
- 莫名的IE中无法运行Flex(swf)程序的问题[已临时解决]
- flex解决用image加载swf文件后页面异常放大的问题
- flex解决用image加载swf文件后页面异常放大的问题
- 如何清除flex builder 3 生成的swf文件
- 改变flex生成的swf文件深蓝色背景
- 如何去掉、修改Flex生成的SWF加载进度条?
- flex/flash builder 生成可独立运行的swf
- select覆盖div的问题
- Flex中实时动态加载(图像swf)皮肤的方法
- 关于flex的swf
- 动态加载swf的奇怪问题
- 深入浅出之正则表达式
- 路漫漫.......
- java API 关于Jtable 前面的内容
- Symbian面试题
- gentoo的USE参数详细说明
- flex FDS动态生成SWF覆盖DIV问题的解决。
- Where与Having
- gentoo的系统工具使用
- google-mysql-tools Mysql5Patches 编译备忘
- bfin-xxx-gcc中tm.h的生成
- IIS常见错误
- Google中国谷歌网页搜索主页风格奥运前夕悄然改版,中国味很浓
- js大小写字母转换
- gentoo系统启动初始化