在用egret调用龙骨动画的时候,在浏览器页面总是显示不成功
代码:
class Drangontest extends egret.DisplayObjectContainer{
constructor() {
super();
this.addEventListener(egret.Event.ADDED_TO_STAGE,this.onAddToStage,this);
}
private onAddToStage(event:egret.Event): void {
RES.addEventListener(RES.ResourceEvent.CONFIG_COMPLETE,this.drangon,this);
RES.loadConfig("resource/resource.json","resource/");
RES.loadGroup("se");
RES.loadGroup("te");
RES.loadGroup("tepg");
}
private drangon():void{
var dragonbonesData = RES.getRes( "ske" );
var textureData = RES.getRes( "tex" );
var texture = RES.getRes( "texpng" );
var dragonbonesFactory:dragonBones.EgretFactory = new dragonBones.EgretFactory();
dragonbonesFactory.addDragonBonesData(dragonBones.DataParser.parseDragonBonesData(dragonbonesData));
dragonbonesFactory.addTextureAtlas(new dragonBones.EgretTextureAtlas(texture,textureData));
var armature: dragonBones.Armature = dragonbonesFactory.buildArmature("robot");
this.addChild(armature.display);
armature.display.x = 200;
armature.display.y = 300;
armature.display.scaleX = 0.5;
armature.display.scaleY = 0.5;
dragonBones.WorldClock.clock.add( armature );
armature.animation.gotoAndPlay("Run");
egret.Ticker.getInstance().register(
function(frameTime:number){dragonBones.WorldClock.clock.advanceTime(0.01)},
this
);
}
}
资源导入
{
"resources":
[
{"name":"bgImage","type":"image","url":"assets/bg.jpg"},
{"name":"egretIcon","type":"image","url":"assets/egret_icon.png"},
{"name":"description","type":"json","url":"config/description.json"},
{"name":"ske","type":"json","url":"assets/NewProject_ske.json"},
{"name":"tex","type":"json","url":"assets/NewProject_tex.json"},
{"name":"texpng","type":"image","url":"assets/NewProject_tex.png"}
],
"groups":
[
{"name":"preload","keys":"bgImage,egretIcon"},
{"name":"se","keys":"ske"},
{"name":"te","keys":"tex"},
{"name":"tepg","keys":"texpng"}
]
}
然后再服务器端的错误提示是这样的
因为没有C币了没法悬赏了呜呜呜
先谢谢ge'we大佬