这不是一个真正的编程问题,所以请告诉我是否应该把它移到其他地方。
我想知道是否有办法定义包含各种元素(如TextFields)的-parent-对象(如Panel或主舞台内的Stage),以便我可以显示/隐藏父级对象,以及所有包含的元素都会受到影响吗?
所以我在AS3中问C#的Panel等价物。
谢谢!
答案 0 :(得分:0)
就可以实例化的类(即非抽象类或基类)而言,您需要Sprite或MovieClip(如评论中所述)......但是请注意,MovieClip会扩展Sprite,因此除非您有特殊原因,否则最好使用Sprite。关于AS3显示列表编程here的文章很好。
答案 1 :(得分:0)
你可以拥有一个Sprite,它是另一个Sprite对象的子级。层次结构是无限的。如果在层次结构的任何级别上执行visible = false
,则层次结构中的所有子对象也将不会显示。如果你在Sprite上执行removeChild()
,它的所有子对象也将被删除。同样的事情适用于矩阵变换。当然,您可以从Sprite继承并继续使用相同的模式。