当我在代码上布置对象时,我注意到我很难让事情正确堆叠。我知道我需要处理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