[]1.1.0-1.3.0版本IDE发布UI组件的runtime属性在swf运行时的问题

1.1.0-1.3.0版本IDE发布,如果UI组件的runtime属性设置后,发布的as代码里有类似代码View.regComponent("xxx.ClassName",ClassName);
1.0.4版本是这样的:View.viewClassMap["xxx.ClassName"] = ClassName;
在H5环境下运行正常,发布成swf运行会报错

报错类:laya.ui.View
报错方法:protected static function getCompInstance(json:Object):Component
见附件
[故障] exception, 信息=TypeError: Error #1010: 术语尚未定义,并且无任何属性。

求务必在下个版本解决这个问题,不然没法发布swf了!
911.jpg
已邀请:

cuixueying

赞同来自:

  runtime 的注册接口是 View.regViewRuntime("com.ExButton",ExButton);
  使用regViewRuntime是没有问题的,你可以先手动改下
  runtime的注册 LayaAir 引擎在前几个版本就修改了接口 
改为:
 runtime 使用 regViewRuntime
 自定义组件使用 regComponent
 
该问题已经修复,请下载最新引擎版本进行使用即可,谢谢反馈!
 

要回复问题请先

商务合作
商务合作