Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash addChild正在舞台上覆盖一张电影胶片_Flash_Actionscript 3_Addchild - Fatal编程技术网

Flash addChild正在舞台上覆盖一张电影胶片

Flash addChild正在舞台上覆盖一张电影胶片,flash,actionscript-3,addchild,Flash,Actionscript 3,Addchild,当我添加child并从库中添加链接的movieClip时,如何确保舞台上开始的电影剪辑具有更高的zindex 实际上,我的代码非常简单 background_image = new Sprite(); main_container.addChild (background_image); 但我有一个电影剪辑“信息盒”,我把它拖到了主时间表上。当我添加背景图像时,背景图像是舞台的全尺寸,它覆盖在“消息框”上 我知道您可以设置childs索引,但如何设置“message\u box”索引?如果您希

当我添加child并从库中添加链接的movieClip时,如何确保舞台上开始的电影剪辑具有更高的zindex

实际上,我的代码非常简单

background_image = new Sprite();
main_container.addChild (background_image);
但我有一个电影剪辑“信息盒”,我把它拖到了主时间表上。当我添加背景图像时,背景图像是舞台的全尺寸,它覆盖在“消息框”上


我知道您可以设置childs索引,但如何设置“message\u box”索引?

如果您希望您的
message\u box
位于最高层,请使用以下命令:

if(message_box.parent)
    message_box.parent.addChild(message_box);
当您使用
addChild()
向阶段添加新元素时,很可能需要此选项


或者,只需在低于
消息框的较低层上制作一个容器,并将您的所有子对象添加到该层中。

您可以为您希望在背景图像上方拥有的所有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 );

因此,如果所有其他内容都使用新的Sprite other添加到舞台上,那么消息框仍然有效吗?谢谢你的信息+1是的,如果每次添加新内容时都使用上述代码,
消息框
将再次放置到最高层。