【发布时间】:2011-08-23 00:11:06
【问题描述】:
我正在尝试创建一种控制影片剪辑深度的方法,该影片剪辑显示在另一个影片剪辑上方,以便我可以将影片剪辑的深度设置为任意数字,它们将以更高的值显示高于较低的值。
我正在考虑创建一个 MovieClipDepth 类,该类扩展 MovieClip 并添加属性深度,和一个扩展 的 Container 类 DisplayObjectContainer,其中所有对象都将放置在内。
Container 类将覆盖 addChild 方法以在添加子项时更新子项显示顺序。
我需要帮助的是如何根据 它们的深度值?
【问题讨论】:
-
addChild() 方法将子级从一个父级移动到另一个父级(如果它已经在显示列表中)。还有 swapChildren()、swapChildrenAt() 和 setChildIndex() 方法可以帮助您管理这个。
标签: actionscript-3 depth