DisplayObjectContainer类的运用
DisplayObjectContainer 类是可用作显示列表中显示对象容器的所有对象的基类。 该显示列表管理 Flash Player 中显示的所有对象。 使用 DisplayObjectContainer 类排列显示列表中的显示对象。 每个 DisplayObjectContainer 对象都有自己的子级列表,用于组织对象的 Z 轴顺序。 Z 轴顺序是由前至后的顺序,可确定哪个对象绘制在前,哪个对象绘制在后等。
DisplayObject 是一种抽象基类;因此,不能直接调用 DisplayObject。 调用 new DisplayObject() 会引发 ArgumentError 异常。
DisplayObjectContainer 类是可以包含子对象的所有对象的抽象基类。 无法直接对其进行实例化;调用 new DisplayObjectContainer() 构造函数会引发 ArgumentError 异常。
一、属性:
(1)mouseChildren:Boolean确定对象的子项是否支持鼠标;
(2)numChilden:int返回此对象的子项数;
(3)tabChildren:Boolean返回确定对象的子项是否支持tab键;
二、方法:
(1)getChildAt();返回位于指定索引位置处的子显示对象;
(2)getChildByName();返回具有指定名称的子显示对象;
(3)getChildIndex();返回child实例的索引值;
(4)removeChild();从显示的对象中移出显示;
(5)removeChildAt();移出指定索引处的显示对象;
(6)swapChildren();返回交换两个显示对象的位置;
(7)swapChildrenAt();返回指定显示对象的索引再交换;
(8)getObjectUnderPoint();返回容器中指定点下的显示对象是一个数组;
体会:DisplayObjectContainer是个很抽象的类,学这个类发挥想象多运用实例去记,根据自己的理解去运用,否则的话在记忆中就很困难。
浙公网安备 33010602011771号