• (转)FileReference保存读取文件


     package

    {
     import flash.display.Loader;
     import flash.display.Sprite;
     import flash.events.Event;
     import flash.events.MouseEvent;
     import flash.net.FileReference;
     import flash.utils.ByteArray;
     /**
      * 事实证明,fileRefence是可以打开本地文件的
      */
     public class TestFileRefrence extends Sprite
     {
      private var file:FileReference;
      public function TestFileRefrence()
      {
       this.stage.addEventListener(MouseEvent.CLICK,function():void
       {
        file=new FileReference();
        file.browse();
        file.addEventListener(Event.SELECT,selected);
       });
      }
      private function selected(e:Event):void
      {
       file.load();         //Flash Player 10, AIR 1.5
       file.addEventListener(Event.COMPLETE,on_loaded);
      }
      private function on_loaded(e:Event):void
      {
       var byteArray:ByteArray=ByteArray(e.target.data);                    //这里非常关键
       var loader:Loader=new Loader();
       loader.loadBytes(byteArray);
       this.addChild(loader);
      }
     }
    }

     ========================保存文件======================================

    var file:FileReference = new FileReference();
    file.save(XML(XXXXX, "XXXX");

  • 相关阅读:
    Python TCP服务器
    Python TCP客户端
    链接测试工具xenu link sleuth的使用
    nodejs & nodemailer
    node socket.io web
    簡單的爬蟲 二 ಥ_ಥ 爬一爬 一個博客的每篇文件的標題
    簡單的爬蟲 一 ಥ_ಥ(就是一個頁面)
    兩端對齊
    appframework(jqmobi) 3.0 设置
    sass mapsource --->gulp
  • 原文地址:https://www.cnblogs.com/wonderKK/p/2498899.html
Copyright © 2020-2023  润新知