天天看點

[as3 學習筆記]關于as3 display list 的總結

                                     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