如何引用movieclip的子对象



我觉得这个问题很简单,但我还不太熟悉as3。

所以我在舞台上添加了一个菜单:

var umenu:upgradeMenu = new upgradeMenu(dayNum,damageModifier,speedModifier);
umenu.x=stage.stageWidth/2;
umenu.y=stage.stageHeight/2;
umenu.visible=false;
addChild(umenu)

现在,我在这之后添加了一个过渡动画,当时机成熟时,我希望能够引用"umenu"来将其可见性更改为true。该代码将在过渡动画中的一个帧上调用,但我不知道如何引用umenu?

MovieClip(root).umenu.visible=true;

^^我知道这行不通,因为从技术上讲,这不是一部电影,所以我该怎么做呢?

想明白了!我没有想过给它一个名字,然后作为一个孩子从根目录访问它。

MovieClip(root).getChildByName("upgradem")

"upgradem"是我给乌木起的名字。我仍然想知道是否有更好的解决方案,但是

最新更新