·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3读取txt文件中数据代码详细示例

时间:2012-10-24 10:11csdn.net
我想读取外部的文本文件的内容到flash上,使用URLLoader.load()方法和DataFormat.VARIABLES 读取URL-编码数据

问题
  我想读取外部的文本文件的内容到flash上。
解决办法
  使用URLLoader.load()方法和DataFormat.VARIABLES 读取URL-编码数据
讨论
  读取URL-编码数据时应该使用URLLoader.load()方法。
  load()方法需要一个URLRequest实例作为参数,该参数指向文本文件的URL,这个URL即可以是相对路径也可以是绝对路径。另外URLLoader 需要进行配置把文本数据解释成URL-编码变量。设置URLLoader的dataFormat属性为DataFormat.VARIABLES常量:
import flash.net.*;
// 首先创建URLLoader对象
var example:URLLoader=newURLLoader( );
// 进行设置
example.dataFormat=DataFormat.VARIABLES;
// 读取绝对路径的URL
example.load(newURLRequest("http://www.darronschall.com/example.txt"));
// 读取相对路径的URL,文本文件和swf文件在同一个目录下
example.load(newURLRequest("example.txt") );
假设文本文件的内容如下:
someText=testing&someNumber=123
一旦调用了load()方法,Flash播放器就会试图读取URL的数据填充URLLoader的data属性。读取
完成后,Flash会试图解码这些内容并发出complete事件,指示数据已经读取完毕。这时候你可
以添加处理函数来处理了。

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器