[AIR] AS3读取txt文档
2015-08-11 17:43
531 查看
package { import flash.display.Sprite; import flash.events.Event; import flash.filesystem.File; import flash.filesystem.FileMode; import flash.filesystem.FileStream; import flash.net.URLLoader; import flash.net.URLRequest; import flash.system.System; import flash.text.TextField; /** * ... * @author Frost.Yen */ public class Main extends Sprite { private var _t:TextField; public function Main() { System.useCodePage = true;//解决中文乱码问题 _t = new TextField(); _t.autoSize = "left"; this.addChild(_t); readTxt();//方法一(仅限AIR) //loadTxt();//方法二 } private function readTxt():void { var file:File = new File(File.applicationDirectory.nativePath + "/新建文本文档.txt"); var stream:FileStream = new FileStream(); //创建FileStream对象 stream.open(file,FileMode.READ); //使用FileStream对象以只读方式打开File对象 //将文件中的所有信息显示在文本区域中 _t.text = stream.readUTFBytes(stream.bytesAvailable); stream.close(); //关闭FileStream对象 } private function loadTxt():void { var ldr:URLLoader = new URLLoader(); ldr.load(new URLRequest("新建文本文档.txt")); ldr.addEventListener(Event.COMPLETE, onComplete); } private function onComplete(e:Event):void { _t.text = String(e.target.data); } } }
相关文章推荐
- Exception in thread "main" com.sun.xml.internal.ws.client.ClientTransportException: HTTP transport e
- Container with most water
- main函数中通过使用Person类和AddressBook类,创建对象、调用方法,实现以下8个功能
- Ubuntu下编译运行Kamailio
- AIX开启telnet服务
- POJ 3068 "Shortest" pair of paths(最小费用最大流-mcmf)
- Webmin version 1.760 is now available, but you are running version 1.730.
- 2015 HUAS Summer Trainning #5~A
- Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE的报错的解决方法
- Leetcode -- Container With Most Water
- Leetcode#11||Container With Most Water
- 172 Factorial Trailing Zeroes
- HDU 1532 Drainage Ditches
- SmtpClient发邮件时为什么用MailMessage.From而不用MailMessage.Sender
- MDK __main过程分析
- 树形DP - hdu5293 Tree chain problem
- HDU - 4630 No Pain No Game (线段树 + 离线处理)
- Binder与AIDL服务
- **深入浅出的事件路由(view hit test)**
- leetCode #217 Contains Duplicate