[]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);
追踪源码追到这一句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);
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
qian
赞同来自: