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
Actionscript 3 将时间轴动画置于顶部_Actionscript 3_Flash - Fatal编程技术网

Actionscript 3 将时间轴动画置于顶部

Actionscript 3 将时间轴动画置于顶部,actionscript-3,flash,Actionscript 3,Flash,我有一部电影,在构造器中为它的舞台添加了一个MovieClip,我还有一个时间轴上的动画,在某些事件中播放。一切都正常,除了电影我需要时间轴上的电影作为顶层,它现在在底层 public Class BallCollision extends MovieClip{ public function BallCollision(){ mcBall = new MovieClip(); stage.addChild(mcBall); //Adds st

我有一部电影,在构造器中为它的舞台添加了一个MovieClip,我还有一个时间轴上的动画,在某些事件中播放。一切都正常,除了电影我需要时间轴上的电影作为顶层,它现在在底层

public Class BallCollision extends MovieClip{
    public function BallCollision(){
       mcBall = new MovieClip();
       stage.addChild(mcBall);
        //Adds stuff to the movie clip
    }
}

您可以执行以下操作之一:

  • 在时间线上创建一个名为“容器”的容器,然后将
    mcBall
    添加到该容器中。此容器将位于现有动画下方的层上

  • 将所有现有动画放置到MovieClip中,并为其指定一个实例名称,如
    animation
    。无论何时向舞台添加内容,也可以使用
    stage.addChild(动画)
    将其恢复到顶部


  • 显然,选项1更可取,但我提供选项2是为了免费知识。

    选项2真是一个讨厌的把戏!你应该用谢谢。如何在时间轴中创建容器?我是新手。@科林只需创建一个新层并绘制一个框,选择该框并右键单击它,然后选择“转换为符号”。当对话框出现时,选择MovieClip并点击OK。然后再次选择该框并打开属性。在实例名称字段中写入
    容器
    (或任何您想要的内容)。然后将该框放置在0,0处。最后,双击该框,然后删除该图形,使其成为空电影剪辑。