赞
踩
1、准备资源
使用TextureMerger生成帧动画所需的png和json文件


点击导出即可得到以下2个文件

2、代码逻辑
- //帧动画
- module game {
- export class frameDemo extends egret.DisplayObjectContainer {
- public constructor() {
- super();
- this.addEventListener(egret.Event.ADDED_TO_STAGE, this.onAddToStage, this);
- }
- private onAddToStage(evt: egret.Event) {
- var data = RES.getRes("SKK_json");
- var txtr = RES.getRes("SKK_png");
- var mcFactory: egret.MovieClipDataFactory = new egret.MovieClipDataFactory(data, txtr);
- var mc1: egret.MovieClip = new egret.MovieClip(mcFactory.generateMovieClipData("skill"));
- this.addChild(mc1);
- mc1.play(-1);
- mc1.x = 200;
- mc1.y = 500;
- }
- }
- }

需要注意的是代码中mcFactory.generateMovieClipData方法传入的string需要对应json文件中的名字

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。