1.首先要準備動畫,動畫可以是gif也可以是swf
2.將準備好的gif或者swf拖入Egret的textureManage工具中,點擊導出 會生成 xx.json和xx.png兩個文件
3.將生成的文件加入到egret項目中(resource目錄下新建xx文件夾放入上面生成的兩個文件)
4.將上面的兩個文件打包進default.res.json 文件中
5.在需要播放動畫的地方編寫如下代碼
//jsonName 導出的json文件名
//pngName 導出的png文件名
//parent 動畫需要添加的對象名
//x 動畫的x值
//y 動畫的y值
private playAction(jsonName:string,pngName:string,parent:any,x:number,y:number): void { var data = RES.getRes(jsonName); var txtr = RES.getRes(pngName); var mcFactory: egret.MovieClipDataFactory = new egret.MovieClipDataFactory(data, txtr); var mc1: egret.MovieClip = new egret.MovieClip(mcFactory.generateMovieClipData("xin")); parent.addChild(mc1); mc1.addEventListener(egret.Event.COMPLETE, (e: egret.Event) => { if (mc1) { mc1.parent.removeChild(mc1); } }, this); mc1.x = x; mc1.y = y; mc1.gotoAndPlay(0, 1); }
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com