Egret之JSZip加壓
本篇講解JSZip如何加壓一個文件 。。。
核心代碼 :
private compression():void{ let zip : JSZip = new JSZip(); let zipCompression = zip.folder("resource/kayer"); zipCompression.file("Hello.txt", "Hello World JSZip from Aonaufly\n"); let content : any = zip.generate({ type: "blob" }); saveAs(content, "example.zip"); }
生成的zip
加壓後的路徑:Hello.txt:::
Hello.txt裏面的數據:
關於路徑問題 , 請知曉的讀者指教。。。
本文出自 “Better_Power_Wisdom” 博客,請務必保留此出處http://aonaufly.blog.51cto.com/3554853/1970462
Egret之JSZip加壓
相關推薦
Egret之JSZip加壓
egret jszip 加壓 本篇講解JSZip如何加壓一個文件 。。。核心代碼 : private compression():void{ let zip : JSZip = new JSZip(); let zipCompression = zip.folder("resourc
Egret之JSZip基礎
egret jszip 首先要整第三方庫 , 在上一篇中已經有所介紹 , 這裏不講。關於 jszip和AS的aszip差不多一樣。這裏我寫了三個文件 : a.txt , b.xml , c.json 打包到一個 ziptest.zip的壓縮包中。a.txt:b.xml:c.json:ziptest.z
Egret之JSZip高級應用:壓縮JS
egret jszip 壓縮js 本片講解Egret使用JSZip解析加壓的js代碼,然後將其還原成可執行的js代碼。一 , 先將egret庫打包 :①:在網站根目錄建一個egret文件夾,在其中放入類庫②:將egret文件夾打包成egret.zip二 , 將main.min.js打包成main.
Egret之JSZip解析圖片
n) creat code rap .get bit toa get bitmap 將圖片加壓到zip中,再使用JSZip和Egret將圖片顯示出來. 核心代碼 : /** * 將ArrayBuffer轉化為Base64
Egret之EUI及龍骨基礎
egret eui dragonbones 本篇主要內容是 , EUI 及 龍骨。我用EUI項目進行測試,看下效果:實際上這個robot是一直在跑的 。步驟首先 , 在項目的egretProperties.json中增加EUI和龍骨模塊如下:1,2,使用DOS命令 : egret build -e
Egret之龍骨事件
egret 龍骨 龍骨事件 首先來上龍骨的自定義事件:1,在動畫制作中 , 選擇一個動畫 , 選中事件層加一個關鍵幀可以看到我在第11幀添加了一個關鍵幀2,在屬性面板中添加一個自定義事件核心代碼如下:: /** * 展示Sheep特效 */ pr
Egret之粒子系統
egret 粒子 使用Egret土特產Egret Feather粒子編輯器 。 導出流星粒子特效如下如下:導出2個文件 :一 , 準備工作 :加入粒子模塊 , 粒子系統在第三方庫裏面。所以需要下載第三方庫加入到項目裏面①:下載第三方庫②:加入到項目(這裏我只是將庫放在與項目平級的目錄裏面,而且我只是取
Egret之Eui.Button換膚
egret eui.button 在Gui中對Button換皮相當的給力:Gui.Button.skinName = new egret.gui.ButtonSkin(normal_resource, up_resource , disable_resource);但是在EUI中沒有ButtonSki
Egret之屬性綁定
egret 屬性綁定 一 , DataModel(數據類)①:需要繼承 bind.BaseBindModel(為了發送屬性數據)②:需要監聽的數值需要寫setter/getter③:在setter中使用changeValue方法changeValue方法參數1,屬性名稱2,與屬性對應的字段名稱3,值(
Egret之egretProperties.json(EUI)
egret egretproperties.jso wingproperties.json 註意 , 本文都是在EUI的環境下進行的。在GUI是有另外的一套方案。egretProperties.json是Egret的配置文件。本文講解①:skin皮膚文件路徑的配置 ; ②:主題文件路徑的配置。在
Egret之Tabbar通用頁簽
ado returns array export ted 分享圖片 hand mod all 目標 : 實現Tabbar也簽的通用。 一 : 美術資源的準備(自己做的 , 很挫 , 勿噴 )如下 二 : 通用頁簽ItemRenderer的皮膚 如下 三 :tabbar的測試
Egret之龍骨卡槽(slot)換皮
news rtl loading isp new jump mpi skin debug 龍骨的圖片是綁定在卡槽上的.並且是一對一的關系.所以可以通過對骨架的卡槽上綁定的圖片的更換來實現另一種換皮的效果. 換皮的核心代碼: //針對slot設置其新內容 pr
Egret之位圖字體
.com fly item new egret set -o col clas 1 , 關於位圖字體的制作 2 , egret官方提供的資源 看看cartoon-font.fnt的內容 {"file":"cartoon-font.png","frames":{ "A":{"
Egret之eui.Scroller
對象 ado tap vsc col .text sha array ray (純碼農制作 ,不喜勿噴)先看看結果 : 一 : Cell(render) Skin 的制作: 看結果是橫向的滾動 , 向左 。 如果第一次顯示第二個cell , 那麽需向左滑動Cell的寬度 +
Egret之Socket.io(一)
egret socket.io github 一 : 下載第三方類庫:Socket.iohttps://github.com/egret-labs/egret-game-library/tree/v5.1.4/socket.io 步驟:①, ②, ③, ④, ⑤,socket.io類庫的結構如下:
Egret之反射
Egret 反射 不說了 , 來代碼 一 : 不帶參數的構造函數類 module demo{ export class NoParamsClass{ public constructor(){ } public sayHello() : vo
Egret之微信小遊戲初體驗
Egret 微信 小遊戲 一 : 首先介紹2個命令: ①:發布小遊戲 egret public --target wxgame ②:用微信開發者工具打開 egret run --target wxgame 二 : 步驟 ① : 使用egret 5.1.2及其以上的版本創建一個EUI的遊戲項目我使用
Egret之Visual Studio Code環境配置
Egret Visual Studio Code VSC 一 : 為VSC安裝插件 , 一共為2個 1‘ 是Chrome插件 , 2‘ Egret插件具體步驟①:②:③: 二 : 配置 launch.json / tasks.json 1‘ 按 F5 選擇 Chrome , 可以生成 launc
Egret之微信小遊戲基礎Bug修復
Egret 微信小遊戲 小遊戲 問題 基礎 一 : 第三方類庫未定義如 : smallLib類庫 解決方案: 找到wxgame.ts , 在onFile方法中加入 if(filename == "libs/modules/smallLib/smallLib.j
Egret之egret.ScrollView
horizon 方案 小遊戲 etc height eight play 初始 容器 由於在微信小遊戲中,無法使用eui框架(即無法使用eui.Scroller) . 還好egret框架內提供了egret.ScrollView可以完美替代. 一 : 申明及初始化 priva