swf的数据加载
来源:互联网 发布:windows内核实验教程 编辑:程序博客网 时间:2024/04/30 14:38
swf的数据加载。
假设你的swf所在页面在http://laaan.cn/next/abc.html。如果你在swf加载数据“assets/data.xml”, 则数据加载指向http://laaan.cn/next/assets/data.xml;如果swf加载地址写的是“
/assets/data.xml”,则数据指向http://laaan.cn/assets/data.xml。
当然了,如果你地址直接写“http://demi.cn/a/b/c/assets/data.xml”,不用想了,肯定还是“http://demi.cn/a/b/c/assets/data.xml”,绝对路径嘛。
以上均无需考虑swf在那个目录,反正数据加载是基于页面地址的。但是如果你想相对于swf地址加载数据怎么办呢?
1. 通过stage.loaderInfo.url来获取swf的地址,然后再进行绝对路径数据加载,比如:
var baseURL:String = stage.loaderInfo.url;// 这种方法很实用
baseURL = baseURL.replace(/[^//].*$/, “”);
然后就可以加载数据 baseURL + “assets/data.xml”。
2. 使用flashplayer参数:
<pram name=”base” value=”…”>
可以指定value为别的网站地址,比如:http://demi8.cn/abc,这样的话flash就会基于http://demi8.cn/abc来加载数据了
- swf的数据加载
- 加载外部的swf
- swf文件的预加载
- a.swf加载b.swf, 在b.swf中使用a.swf的方法和属性。
- a.swf加载b.swf, 在b.swf中使用a.swf的方法和属性。
- 主swf与被加载swf的通信问题
- 主swf与被加载swf的通信问题
- 加载SWF
- loadMovie加载外部swf的大小问题
- 动态加载swf的奇怪问题
- 加载多个SWF文件的解决方案
- 初始化加载SWF中定义的类
- 加载SWF中定义的类
- 如何复制一个加载进来的swf
- AS加载SWF间的交互
- 加载swf的几种方法
- 加载外部Style SWF的解决方案
- 加载多个SWF文件的解决方案
- 软件三输
- 用JFreeChart增强JSP报表的用户体验(2)
- 每天进步1%-自我管理 11月04日
- 设计模式(三)之模版方法模式(Template method Pattern)
- Flex背景图像实现类似于html平铺拉伸
- swf的数据加载
- Linux在系统引导期间查找rootfs
- SQL --事务
- [Windows Mobile]使用 AlphaMobileControls 實現透明控制項
- SQL Server 无帐号或忘记密码登陆问题
- Linux建立链接解决空间不够的问题
- 用C#实现的生命游戏
- web服务器与应用服务器的区别
- 用JFreeChart增强JSP报表的用户体验(3)