[]HTMLDivElement

使用HTMLDivElement加载图集动画时用了Animation的标签
追踪源码追到这一句nodeName = xml.nodeName.toLowerCase(); 会将Animation里的转化成小写
于是就在下面数组中找不到对应类。报错
public static var _classMap:Object = {'Sprite': 'laya.display.Sprite', 'Text': 'laya.display.Text','animation': 'laya.display.Animation', 'Animation': 'laya.display.Animation', 'Skeleton': 'laya.ani.bone.Skeleton', 'Particle2D': 'laya.particle.Particle2D', 'div': 'laya.html.dom.HTMLDivElement', 'p': 'laya.html.dom.HTMLElement', 'img': 'laya.html.dom.HTMLImageElement', 'span': 'laya.html.dom.HTMLElement', 'br': 'laya.html.dom.HTMLBrElement', 'style': 'laya.html.dom.HTMLStyleElement', 'font': 'laya.html.dom.HTMLElement', 'a': 'laya.html.dom.HTMLElement', '#text': 'laya.html.dom.HTMLElement'}
在里面添加了一个'animation':"'laya.display.Animation'"
图集动画使用的layaIde编辑,生成一个图集图片以及一个json
 然后场景实现一个文本+图集动画,没有任何报错,但也没有图集动画的产生
var appendHtml:HTMLDivElement=new HTMLDivElement();
appendHtml.innerHTML="show animation  ==<animation src='res/ani_test.json'></animation>";
Laya.stage.addChild(appendHtml);
 
已邀请:

qian

赞同来自:

你把demo传一下我看看

要回复问题请先

商务合作
商务合作