Actionscript 3 如何在Actionscript 3中使用从库中引用的按钮?

Actionscript 3 如何在Actionscript 3中使用从库中引用的按钮?,actionscript-3,flash,Actionscript 3,Flash,嗨,我是一个使用堆栈溢出的新手,所以如果我的格式或解释看起来很糟糕的话,请容忍我 目前在我的代码中,我已经设置好了它,这样当某个条件发生时,我的库中的一个电影剪辑就会被添加到舞台上,这就是我想要的。然而,除此之外,我想使用电影剪辑中的一个按钮引用另一个场景并将用户发送到那里,但我不知道如何做到这一点 任何帮助都会有帮助的,谢谢 下面是我应用上面提到的代码的地方: if(Sprite_Cannon_Char.alpha <= 0) { holder =

嗨,我是一个使用堆栈溢出的新手,所以如果我的格式或解释看起来很糟糕的话,请容忍我

目前在我的代码中,我已经设置好了它,这样当某个条件发生时,我的库中的一个电影剪辑就会被添加到舞台上,这就是我想要的。然而,除此之外,我想使用电影剪辑中的一个按钮引用另一个场景并将用户发送到那里,但我不知道如何做到这一点

任何帮助都会有帮助的,谢谢

下面是我应用上面提到的代码的地方:

if(Sprite_Cannon_Char.alpha <= 0)
        {
            holder = new MovieClip();
            stage.addChild(holder);
            myAlert = new AlertB();
            holder.addChild(myAlert);
            holder.x = 250 - 190/3;
            holder.y = stage.height/2 - 125/2;
            //setChildIndex(AlertBox, numChildren-1);
            //AlertBox.visible = true;
            Espeedy = 0;
            Espeedx = 0;
            CBvelocity[i] = 0;

        }

if(Sprite\u Cannon\u Char.alpha据我所知,你没有给名为holder的电影剪辑赋予任何任务
holder.addEventListener(MouseEvent.CLICK,newFunc);
函数newFunc(e:MouseEvent)
{
gotoAndPlay(1,“场景2”);

}
如果有人想让我上传我的代码,请询问。旁注:AlertB是链接到库中我的alert电影剪辑的链接。你在
AlertB
中的按钮是否有实例名称?
myAlert.myButtonName.addEventListener(MouseEvent.CLICK,btnClick);
然后创建一个名为btnClick的函数,并在其中转到您的场景。我明白您的意思,但我不是试图使用电影剪辑转到上一个场景,而是尝试使用场景中的按钮。因此,您的答案是正确的,但不是我需要的。也许您应该尝试holder.myAlert.getChildByName(“butonName”)).addEventListener(MouseEvent.CLICK,newFunction);我尝试过,但没有成功。是否需要单独添加按钮?