资源:GameRole.ani中有hero_fly动画
修改前代码:
//加载动画对象
this.roleAni=new Laya.Animation();
//加载IDE编辑的动画文件
this.roleAni.loadAnimation("GameRole.ani");
//播放动画
this.roleAni.play(0,true,“hero_fly”);
报错信息:not found : GameRole.ani#hero_fly
报错原因:加载GameRole.ani尚未完成就去播放动画
修改后代码:
//加载动画对象
this.roleAni=new Laya.Animation();
//加载IDE编辑的动画文件
this.roleAni.loadAnimation("GameRole.ani",Laya.Handler.create(this,this.playActionType));
//播放动画
private playActionType():void{
this.roleAni.play(0,true,“hero_fly”);
}
解决办法:加载完成IDE编辑的动画文件之后,回调播放动画函数