1、一个面板中含有几个按钮,分别为按钮添加 this.myBtn.on(Event.CLICK) 事件,点击某按钮后有时还会发送事件 this.event(...),在关闭面板时设置 this.removeSelf() ,下次生成同类型的对象面板可正常打开;若在关闭时设成 this.destroy() 或 this.destroy(false),新面板打开时会报错 cannot read property 'xxx' of null。请问 this.removeSelf() 是否能将面板相关的资源占用完全清除,或有什么更好的方法?请指教!
2、在主文件中引入类文件 和 在具体文件中需要时再引入特定文件,两者在性能上有什么不同吗?!具体情况是:在主文件中导入要使用的ClassA,在ClassA中会用到ClassB,在ClassA中导入ClassB时报错说不认识ClassB的包名,试验后发现在主文件中导入ClassB后可直接在ClassA中使用(不用导入)。一般情况是:在哪个类文件中需要使用其它类时,直接在哪个类文件中将要使用的类文件导入即可。但有时会出现如上不正常情况。谢谢!
注:使用的是 LayaAir IDE,TS 版本。