我觉得这个问题很简单,但我对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;
^^我知道不会工作,因为它不是技术上的影片剪辑,所以我该怎么做?
答案 0 :(得分:0)
想出来! 我没有考虑给它起一个名字然后从root用作访问它。
MovieClip(root).getChildByName("upgradem")
“upgradem”是我给umenu的名字。 我还是想听听是否有更好的解决方案