Flex获取项目路径
来源:互联网 发布:淘宝旗舰店是正品吗 编辑:程序博客网 时间:2024/06/04 18:58
本文转载自:http://www.linguinan.org/flex-for-the-project-path.html
最近在项目中经常要用到系统部署的路径,用之获取视频文件和图片文件等,原先的做法是在后台java端获取,然后再传到flex里,但这样有个问题,就是
获取方法很不稳定,有时会获取不到,需要刷新几次才行,所以此方法不通。
接着又尝试在页面里用js方法返回值给flex,对此前端在做页面优化时,把js方法都移到底部去了,这就造成了系统在初始加载时,不能马上获取到值,从而
报错,等到页面加载完时,也不能很好的自动把值赋给swf文件,卡住,failed。
最后,谷歌一下,发现flex可以在swf加载时自动获取加载的url,只要对其进行截取即可获得部署的路径了,哎,真无语,绕了个大弯,汗。。。
方法如下:
private function getSwfUrl():String{var swfUrl:String = this.parent.loaderInfo.url; //获取swf加载路径var endIndex:int = swfUrl.indexOf("swfFolder"); //搜索swf目录的路径位置(存放.swf目录名称为swfFolder)var webUrl:String = swfUrl.substring(0, endIndex); //截取到swf目录前的url(也就是swfFolder文件前面部分,自然包括了应用根目录了)return webUrl;}
具体实现看注释应该都明了把,在此处,我是把swf都放在部署目录里的swfFolder文件夹里的,如果不同请相应改之。
0 0
- Flex获取项目路径
- Flex获取项目路径
- flex中获取web项目访问路径
- flex获取服务器路径
- flex 获取浏览器根路径
- 获取项目所在路径
- 获取项目路径总结
- class获取项目路径
- JAVA获取项目路径
- JAVA获取项目路径
- JAVA获取项目路径
- java获取项目路径
- 获取项目访问路径
- JAVA获取项目路径
- java 获取项目路径
- JAVA获取项目路径
- JS 获取项目路径
- 获取项目的路径
- andriod之有序广播
- hadoop(六) - ZooKeeper安装与配置
- 模拟进程调度算法
- linux 服务器CPU物理颗数.内核数.线程数查看及关系详解
- hibernate---java.lang.UnsupportedOperationException: The user must supply a JDBC connection
- Flex获取项目路径
- 浅谈ORACLE中ORA-06502:PL/SQL:数字或值错误:字符到数值的转换错误
- 关于开发简易搜索引擎的一些总结和思考
- Android学习笔记之RadioButton的使用详解
- 动画效果监听事件
- 负载均衡--服务器单机集群以及session共享技术分享和交流
- 在Macbook上配置使用Android自动化测试工具uiautomator
- 使用Oracle显式游标及for循环
- OpenGL入门6——GLUT窗口