egret的ts和exml里的组件id对应不上,多生成组件原因。

我们在皮肤文件中给组件设id

我们在ts里要操作这个id我们有时候会出现两个组件问题,那是因为我们把组建的实例化写在了构造函数里,导致出现两个实例化的id对应组建,覆盖了加载皮肤文件时的id联系。我们应该把实例化操作(new 操作)写在类方法里(至于为什么笔者还没搞懂),然后再构造函数里addchild。如图:

egret的ts和exml里的组件id对应不上,多生成组件原因。