今天主要看了显示对象中的遮罩,文本和自定义显示类和容器。
其实也没有什么好说的,看了半天就是能把一些显示对象放在容器里,然后再在这个容器中的某个对象赋予某个动作,比如说打开一个网页链接,移动这个对象的位置,或者点击一个对象来加载一个swf。
然后就是自定义类,我们可以根据自己写的类来生成自己想要的显示对象。
容器管理着所有的显示对象,可以访问,添加,删除,子对象。一个容器里面可以包含多个字容器。在容器里面可以添加多个对象。如果想让这些对象在舞台中显示就要添加到已经在显示列表中的容器里面。添加一般用addChild(),如果你指定位置就是addChildAt();移除就是removeChild(),或者removeChild().另外,如果想查看某个子容器中是否有某个对象的话,就用contains()方法。如果一个容器里面包含子容器A和子容器B的话,那么对象如果在A中,就不能再B中,如果在B中就不能在A中。就像一个人,想进B屋就必须从A屋中出来,想进A屋就必须从B屋中出来。
还有就是当一个显示对象从一个容器中被移除来,那么这个对象的属性还存在吗?存在啊。就是没被显示而已啊。
多次添加同一个显示对象,在这里主要就是用到了addChild(),removeChild(),contains()的方法,一个显示对象不论被代码加入显示列表多少次,在屏幕上只会有一个显示对象。
容器的深度管理还没来得及看...==|||