91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Egret之JSZip基礎

發布時間:2020-03-25 22:13:43 來源:網絡 閱讀:3511 作者:Aonaufly 欄目:開發技術

首先要整第三方庫 , 在上一篇中已經有所介紹 , 這里不講。

關于 jszip和AS的aszip差不多一樣。

這里我寫了三個文件 : a.txt , b.xml , c.json 打包到一個 ziptest.zip的壓縮包中。

a.txt:

Egret之JSZip基礎

b.xml:

Egret之JSZip基礎

c.json:

Egret之JSZip基礎


ziptest.zip的位置:

Egret之JSZip基礎


核心代碼 :::

  private loadZip() : void{
   RES.getResByUrl("resource/ziptest.zip", function(data):void{
          let zipj : JSZip = new JSZip(data);
    this.analysisJSZip( zipj );
   },this, RES.ResourceItem.TYPE_BIN);
  }
  private analysisJSZip( zipj : JSZip ) : void{
   //a.txt解析
   let txtstr : JSZipObject = zipj.file("ziptest/a.txt");
   console.log('Txt content is ' + txtstr.asText());
   //b.xml解析
   let xmlstr : JSZipObject = zipj.file("ziptest/b.xml");
   let xmlConfig : egret.XML = egret.XML.parse(xmlstr.asText());
   console.log("the xml root name is : " + xmlConfig.name);
   let xmlChileren : Array<egret.XMLNode> = xmlConfig.children;
   let xmlChildrenLen : number = xmlChileren.length;
   let xmlCell : egret.XML = null;
   for( let i : number = 0 ; i < xmlChildrenLen ; i ++ ){
    xmlCell = <egret.XML><any>xmlChileren[i];
    if( xmlCell.name == "role" ){
     let xmlName : egret.XML = <egret.XML><any>xmlCell.children[0];//獲得<name str="Aonaufly"/>
     console.log("xml role name is : " + xmlName["$str"]);
     break;
    }
   }
   //c.json解析
   let jsonstr : JSZipObject = zipj.file("ziptest/c.json");
   let jsonc : any = JSON.parse( jsonstr.asText() );
   console.log("json name is : " + jsonc.name);
  }

關于 zipj.file("ziptest/a.txt");

Egret之JSZip基礎


結果:

Egret之JSZip基礎


遍歷Zip中的文件名

const $zip : JSZip = new JSZip( xmlData );
const $files : object =   $zip["files"];
for(var key in $files){
    console.log(key);        //鍵名 
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

怀远县| 巴青县| 临江市| 孟州市| 乌海市| 汤原县| 万安县| 怀化市| 冷水江市| 吐鲁番市| 丽水市| 任丘市| 西峡县| 铜山县| 阿拉善盟| 油尖旺区| 丁青县| 闽侯县| 四平市| 巴东县| 疏附县| 阿拉善盟| 滨海县| 都江堰市| 衡阳市| 岳阳县| 东乌珠穆沁旗| 恩平市| 长子县| 大英县| 馆陶县| 牙克石市| 南开区| 县级市| 莎车县| 潞城市| 揭阳市| 宁陕县| 苏州市| 沐川县| 安化县|