如何确保在舞台上开始的影片剪辑具有更高的zindex,然后当我addChild并从库中添加链接的movieClip时。
我的代码真的很简单
background_image = new Sprite();
main_container.addChild (background_image);
但是我有一个movieClip "message_box",我把它拖到了主时间轴上。当我添加background_image时,它是舞台的完整尺寸,它覆盖了"message_box"
我知道你可以设置孩子的索引,但我如何设置"message_box"索引?
如果你想让你的message_box
在最高层,只需使用这个:
if(message_box.parent)
message_box.parent.addChild(message_box);
当您使用addChild()
向舞台添加新元素时最可能需要
或者只是在较低的图层上创建一个容器,而不是message_box
,并将所有的孩子添加到其中。
你可以为所有你想在你的背景图片上面的mc创建一个容器
var background:Sprite = new Sprite();
var container:Sprite = new Sprite();
var messageBox:MovieClip = new MovieClip();
addChild( background );
//will contain everything in between
addChild( container);
//The message will always be on top
addChild( messageBox );
//From then on, only use container to add children
var mc1:MovieClip = new MovieClip();
container.addChild( mc1 );