注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

神魔破杜梓的叨叨堂

Programming every day!

 
 
 

日志

 
 
 
 

将网页嵌入Flash Player中  

2008-06-11 13:44:12|  分类: My Tech |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
这是我根据Abdul Qabizjavascript injectionBrian DeitteIFrame文章完成的组件,用于将Html页嵌入到FlashPlayer中。这个版本的不支持多个IFrame,如需在Flash Player中嵌入多个IFrame,请访问这里
此组件已在IE8,FF3,Safrai下测试通过。
Demo
source
发现不能在IE6下正常使用,翻了无数资料后,终于找到了解决方案
Demo(在IE6下浏览哈)
source
注意:一定要在index.template.html中设置 AC_FL_RunContent 方法,让其包含 "wmode"="opaque",否则firefox下无法正常工作。
<script language="JavaScript" type="text/javascript">
<!--
        AC_FL_RunContent(
                    "src", "${swf}",
                    "width", "${width}",
                    "height", "${height}",
                    "align", "middle",
                    "id", "${application}",
                    "quality", "high",
                    "bgcolor", "${bgcolor}",
                    "name", "${application}",
                    "allowScriptAccess","sameDomain",
                    "type", "application/x-shockwave-flash",
                    "pluginspage", "http://www.adobe.com/go/getflashplayer",
                    "wmode","opaque"
    );
// -->
</script>

在firefox3,safrai,ie 5.5 , ie 6,ie 7,ie 8 下测试通过。

BTW,设置完index.template.html后要重新编译才起作用。

碰到一个 weird bug,我的网络结构如下图所示:
将网页嵌入Flash Player中 - hydra1983 - Edisons Closet
我的机器是server1,另有一台服务器是server2,路由的80端口被映射到server2的80端口,server2的域名是www.serverdomain.com,路由的外网IP是xxx.xxx.xxx.xxx。server2上有一个flex application,名字叫做flexApp
当我在自己的机器上用iframe访问server2上的flexApp时,iframe的位置和高宽会出错,访问Google page上的相同swf时,不会出错。
我把iframe放到server2上访问,还是会出同样的错误,放到Google page上,访问server2的flexApp同样出错,位置有偏移,高宽与我定义的不相同。
最后发现,之前访问server2时,用的都是www.serverdomian.com,我将www.serverdomain改成外网IP xxx.xxx.xxx.xxx后,访问正常。
搞不懂啊。。。。



  评论这张
 
阅读(668)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017