Content

flex actionScript读取文件示例代码(flex 什么意思)万万没想到

文章摘要

这段代码定义了一个用于加载文本文件的类(`TxtLoader`),通过URL进行加载,并在加载完成时通过回调函数传递数据。核心功能包括: 1. `loadTxt`方法用于加载指定文件并将数据传递给回调函数。 2. `complete`方法处理URL加载完成时的事件,将加载数据传递给回调函数。 代码展示了从URL加载文本文件并进行处理的基本流程,适合需要从网络获取文本数据后进行操作的应用场景。

 import flash.events.Event; import flash.net.URLLoader; import flash.net.URLRequest; import flash.net.URLVariables; public class TxtLoader { private var setTxt:Function=null; public function TxtLoader() { } public function loadTxt(fileName:String, setTxt:Function):void { this.setTxt=setTxt; var urlRequest:URLRequest=new URLRequest(fileName); var urlLoader:URLLoader=new URLLoader(); urlLoader.addEventListener(Event.COMPLETE, complete); urlLoader.load(urlRequest); } private function complete(event:Event):void { var urlLoader:URLLoader=event.currentTarget as URLLoader; setTxt.call(null, urlLoader.data); } } —————–调用的方法————————————————————- new TxtLoader().loadTxt(‘readme.txt’, function(txt:String):void { Alert.show( txt); });