Flex应用在内网内会访问很慢的解决方案

来源:互联网 发布:python 查看分区表 编辑:程序博客网 时间:2024/05/16 10:30

Flex 4.x 开发的程序部署在外网在能访问到www.adobe.com的时能够很快加载完成,但是部署在本地局域网,不能访问外网的服务器上,用浏览器访问应用需要加载几分钟的时间,这种等待时间客户几乎是无法忍受的,通过上网找寻解决方法和自己实地测试,通过以下方法可解决加载时间漫长:

1)网上有人建议先在菜单栏里窗口->首选参数->Flash Builder->网络监视器->里面勾选的内容全部取消,我也这么做了,但是这个不是主要原因.

2) 选中项目在html-template->index.template.html文件中,清空有关www.adobe.com的链接,如:

document.write("<a href='http://www.adobe.com/go/getflashplayer'><img src='" 
+ pageHost + "www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' /></a>" );

<a href="http://www.adobe.com/go/getflashplayer">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash Player" />
</a>

3)这个是最主要的,选中项目,右键选择属性,在左侧菜单里选择"Flex构建路径",如下图所示


第二步的话如下图所示,swz中RSL URL进行编辑,去掉adobe相关下载链接:

第三步,修改框架链接为合并到代码中

第四步. 编译发布时最好将相关的SWZ文件放在发布目录下

0 0
原创粉丝点击