[as3 学习笔记]关于as3 display list 的总结

来源:互联网 发布:js 设置input的只读 编辑:程序博客网 时间:2024/06/05 03:12

                                     stage

                           ______||______

                          ||                            ||

               displayobject          container

                                          ______||______

                                         ||                            ||

                              displayobject         container

                                                   .............


这是关于as3 display list 的一个整体结构,需要展示的对象都依托在stage上,像一个全局场景,当然,大场景内必定会有局部场景--container或者一些零碎的物品--displayobject


而这些要展示的对象都需要调用addchild(Objece)添加到展示场景里面,在上面的层次看来,所有东西最后都要add到stage上面,而某些东西会add到某container里面,作为一个小整体;然后,display list 的addchild 操作类似于栈,先进先出----先add先渲染;所以子对象都比父对象先执行渲染,这也是情理中的,因为只有当所有小整体都准备好了,才有大整体的体面吧。


所以如果某些对象在展示的时候位置是出现重叠的,会按照add进去的顺序,谁后add就压着谁;


同时,有提供方法来设定add进去的位置,就是addchildAt(Objece,Index),通过指定位置,在add的时候不需要考虑谁先谁后,因为位置都定好了。


好吧,描述用语不专业了,新手勿喷                                ------lqg1122