• [AIR] AS3读取txt文档


     1 package 
     2 {
     3     import flash.display.Sprite;
     4     import flash.events.Event;
     5     import flash.filesystem.File;
     6     import flash.filesystem.FileMode;
     7     import flash.filesystem.FileStream;
     8     import flash.net.URLLoader;
     9     import flash.net.URLRequest;
    10     import flash.system.System;
    11     import flash.text.TextField;
    12     /**
    13      * ...
    14      * @author Frost.Yen
    15      */
    16     public class Main extends Sprite
    17     {
    18         private var _t:TextField;
    19         public function Main()
    20         {
    21             System.useCodePage = true;//解决中文乱码问题
    22             _t = new TextField();
    23             _t.autoSize = "left";
    24             this.addChild(_t);
    25             readTxt();//方法一(仅限AIR)
    26             //loadTxt();//方法二
    27         }
    28         private function readTxt():void
    29         {
    30             var file:File = new File(File.applicationDirectory.nativePath + "/新建文本文档.txt");
    31             var stream:FileStream = new FileStream();    //创建FileStream对象
    32             stream.open(file,FileMode.READ);    //使用FileStream对象以只读方式打开File对象
    33             //将文件中的所有信息显示在文本区域中
    34             _t.text = stream.readUTFBytes(stream.bytesAvailable);
    35             stream.close();    //关闭FileStream对象
    36         }
    37         private function loadTxt():void
    38         {
    39             var ldr:URLLoader = new URLLoader();
    40             ldr.load(new URLRequest("新建文本文档.txt"));
    41             ldr.addEventListener(Event.COMPLETE, onComplete);
    42         }
    43         private function onComplete(e:Event):void
    44         {
    45             _t.text = String(e.target.data);
    46         }
    47     }
    48     
    49 }
  • 相关阅读:
    U盘文件被隐藏的解决办法
    Regex 符号说明
    HTML特殊字符编码对照表
    Regex 常用
    String decryption with de4dot
    使用Topshelf创建Windows服务[转载]
    de4dot Deobfuscator for .NET
    [原创]extjs htmleditor增加截图快速粘贴功能 插件
    de4dot FAQ
    Cache缓存
  • 原文地址:https://www.cnblogs.com/frost-yen/p/4721714.html
Copyright © 2020-2023  润新知