Flex应用在内网内会访问很慢的解决方案
2015-05-29 17:27
453 查看
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文件放在发布目录下
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文件放在发布目录下
相关文章推荐
- android布局 fill_parent、wrap_content和match_parent的区别
- SQuirreL SQL Client使用入门1
- 测试mysql语句
- UFLDL教程ICA为什么一定做PCA白化
- SQL Server数据库开发的二十一条军规
- Oracle ORA-错误查询文档10gR2(全)
- modelsim 的高效使用
- ChatClient代码
- 5月29日每日股评
- hibernate双向关联关系,增,删,改
- div层竖直滚动条
- gulp 前端自动化构建工具之构建less
- 「诡辩」常用的方式有哪些?(转知乎)
- JAVA代码计数器
- .gitignore 无效
- Android 的开始
- C#/WPF面试题 (Epan, Citi)
- C#中操作xml文件(插入节点、修改、删除)
- iOS开发UI篇 -- 0323初识iOS
- Java Map遍历方式的选择