[]关于页面跳转的困惑,class初始化和释放的问题。

我是这样实现页面跳转的
var b = new B() 
然后stage.addChild(b) ,这时候UI从A切换到了B
 
然后 var a = new A()
然后 stage.addChild(a) ,这时候UI从B切换到A
 
以上实现UI页面的跳转,但是发现再次 从A跳转到B的时候,class B里的constructor 却执行了两次,然后再操作,变4次,无线递增,怎么解决呢。是什么原因导致的呢?
 
已邀请:

cuixueying

赞同来自:

不清楚你的做法,请提供一个最精简的示例,我们看下吧!

xiaohai

赞同来自:

因为你添加B的时候没有把A从舞台移除,你之后又add了一次

要回复问题请先

商务合作
商务合作