0
我创建了一个将在运行时添加的子项。我如何从儿童内部访问主舞台上的动画片段?AS3如何从运行时添加的子项访问动画片段
我创建了一个将在运行时添加的子项。我如何从儿童内部访问主舞台上的动画片段?AS3如何从运行时添加的子项访问动画片段
最佳的做法是一个参考传递给已经在舞台上夹,在给孩子,从两个
this.myAddedClip.otherStageClip = this.alreadyOnStageClip;
这避免了硬编码的结构信息成子实例,它是一个对象容器面向no-no,通常会导致意大利面代码。
作为一个经验法则,对象通常应该只是“知道”他们的直接孩子。
从这个例子中可以看出,子对象仍然以对另一个的引用结束,但它不需要知道它已经在舞台上,或者它的父对象是谁等。