乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      flash air中讀取本地文件的三種方法

       quasiceo 2015-01-27

      flash air中讀取本地文件的三種方法

      actionscript中讀取本地文件操作有兩種代碼如下

      1.使用File和FileStream兩個類,F(xiàn)ileStream負責讀取數(shù)據(jù)的所以操作:(同步操作)

      var stream:FileStream = new FileStream();
      var file:File = new File('E:/test.txt');//綁定一個文件
      stream.open(file,FileMode.READ);//讀取文件
      trace(stream.readMultiByte(stream.bytesAvailable,'utf-8'));
      stream.close();
      

      稍微需要注意的一點是我們的File()函數(shù)里傳的路徑字符串,里面全都使用的是正斜杠,如果使用了反斜杠,你就會收到來自程序的錯誤。

      2.僅File類(異步操作)

      private var file:File;
      public function Tracer()
      {
      file = new File('E:/daili.txt');//綁定一個文件
      file.addEventListener(Event.COMPLETE,onComplete);
      file.load();//執(zhí)行讀取操作
      }
      private function onComplete(event:Event):void
      {
      var data:ByteArray = file.data;
      trace(data.readMultiByte(data.bytesAvailable,'utf-8'));
      }
      

      3.使用File和FileStream(異步操作)

      var sourceFile:File = File.documentsDirectory.resolvePath("Apollo Test/test.txt");
      var stream:FileStream = new FileStream();
      stream.addEventListener(Event.COMPLETE, readBytes);
      stream.openAsync(sourceFile, FileMode.READ);
      function readBytes(e:Event):void {
      var bytes:ByteArray = new ByteArray();
      trace("position 0:", stream.position); // 0
      bytes[0] = stream.readByte();
      trace("position 1:", stream.position); // 1
      fileStream.readBytes(bytes, stream.position, 4);
      trace("position 2:", stream.position); // 5
      stream.close();
      }

        本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多