//帧动画
module game {
export class movieClipDemo extends egret.DisplayObjectContainer {
private objNum:number = 0;
public constructor(num: number) {
super();
this.objNum = num;
this.addEventListener(egret.Event.ADDED_TO_STAGE, this.onAddToStage, this);
}
private onAddToStage(evt: egret.Event) {
this.createMC();
}
private createMC() {
let data = RES.getRes("blueRobot_json");
let txtr = RES.getRes("blueRobot_png");
let mcFactory: egret.MovieClipDataFactory = new egret.MovieClipDataFactory(data, txtr);
let arr: Array<egret.MovieClip> = [];
for (let i = 0; i < this.objNum; i++) {
arr[i] = new egret.MovieClip(mcFactory.generateMovieClipData("robot"));
this.addChild(arr[i]);
arr[i].y = 100;
if (i) {
arr[i].x = arr[i - 1].x+ 0.5;
} else {
arr[i].x = 250;
}
arr[i].play(-1);
}
}
}
}