解决FLASH发布成EXE文件后,不能正确加载本地文件的问题
来源:互联网 发布:淘宝店铺导航颜色 编辑:程序博客网 时间:2024/05/17 00:00
FLASH发布成EXE文件后,不能正确加载本地文件,这个问题我以前遇到过,当时没太在意,以为是FLASHPLAYER的BUG,今天一个网友又问我这个问题,刚好有时间就做了一个测试,才发现此问题可以解决,原因在于文件路径。
当我们发布成SWF文件时,文件路径多半是用的相对路径如:folder/txt.xml,而发布成EXE后这种相对路径不起作用(原因我不得而知),所以得改成EXE文件能识别的路径,有几种解决方案:
1.绝对路径,如:
file:///盘符|/目录路径/txt.xml
缺点:数据文件路径是死的,不方便随便移动数据文件目录
2.相对路径,如
/txt.xml
其中“/”代表EXE文件所在的目录
优点:灵活简单
3.还是绝对路径,只不过此绝对路径是动态取出的,代码如下:
_global.URL = _root._url.slice(0, _root._url.lastIndexOf(//)+1);
在要加载文文件前加入_global.URL,例如:
_filePath = _global.URL + "txt.xml";
优点:灵活,但要加额外的代码,效果等同于方法2
- 解决FLASH发布成EXE文件后,不能正确加载本地文件的问题
- Flash CS3 不能正确预览和导出文件的问题
- 解决android adb不能正确加载问题
- vs2005中对于CFileDialog文件对话框打开文件后不能打开本地文件的问题
- 网站部署后不能加载字体文件的解决
- 解决exe文件不能执行问题
- 一次页面引用文件无法正确加载问题的解决
- java程序打包后文件图片不能加载的问题
- 解决:安装Internet Explorer 8 后不能正确上传文件!
- 解决flex打包成exe之后不能升级的问题
- 解决jetty启动后不能修改静态文件的问题
- 解决启动jetty后,不能修改js文件的问题
- 解决window8不能播放flash的问题
- 解决flash发布为html格式后无法进行socket通信的问题
- 解决ppt里面添加flash后在其他电脑上不能播放的问题
- cef3加载flash崩溃问题的解决
- .Net环境水晶报表在98下发布,出现"不能加载报表..."问题的解决
- 解决网站通过tomcat发布后不能请求中文的问题
- 你玩过Sudoku数独吗?
- C#中使用[GDI+]+PrintDocument实现打印
- 如何在Web页面上直接打开、编辑、创建Office文档
- HTML 标签
- FLASH与JS交互需注意的新问题
- 解决FLASH发布成EXE文件后,不能正确加载本地文件的问题
- 数组的长度需要自动变化时的解决办法
- CString常用方法简介
- 库存中货物超期的天数
- 在Web页中使用Media Player一
- VB6实现Base64编码/解码
- VML实现圆角的例子
- nod32的升级服务器
- Format 用法