當我在代碼上佈置對象時,我注意到我很難讓事情正確堆疊。我知道我需要處理index
財產,但我不知道如何。在代碼中放置舞臺上的對象?
什麼是一些屬性,方法等,可以幫助我輕鬆地在舞臺上移動我的物體並正確地將它們疊加在一起? (另外,可以將多個對象具有相同索引?)
實施例:
指數5 - 按鍵2
指數4 - 按鈕1
索引3 - 頁眉MC
索引2 - 頁腳MC
索引1 - 內容區域MC
指數0 - 背景
當我在代碼上佈置對象時,我注意到我很難讓事情正確堆疊。我知道我需要處理index
財產,但我不知道如何。在代碼中放置舞臺上的對象?
什麼是一些屬性,方法等,可以幫助我輕鬆地在舞臺上移動我的物體並正確地將它們疊加在一起? (另外,可以將多個對象具有相同索引?)
實施例:
指數5 - 按鍵2
指數4 - 按鈕1
索引3 - 頁眉MC
索引2 - 頁腳MC
索引1 - 內容區域MC
指數0 - 背景
當您添加的孩子,你可以使用addChildAt(displayObject的,index)方法的階段。您可以指定要添加新子項的索引。顯示列表中位於您指定的索引處的所有內容都將上移。
您可以使用setChildIndex(displayObject,int)移動顯示列表中的對象,其中int是將對象移動到的索引。
最後,您可以使用getChildIndex(displayObject)獲取顯示對象的索引。這將返回索引,並且可以將此方法與上述兩個方法結合使用,以便正確排序所有對象。
希望這會有所幫助。
有關顯示列表(必須知道的概念),應該可以幫助您點擊此鏈接:http://www.adobe.com/devnet/flash/quickstart/display_list_programming_as3.html
我認爲你需要澄清你所說的「堆」的意思 – grapefrukt 2010-11-09 22:40:30
@grapefrukt - 我指的是z-index的。將物體重疊在一起。 (已編輯) – Moshe 2010-11-09 22:41:52