Actionscript 3 在Flash中访问子元素
在FlashCS5中,我有一个实例名为“btn”的按钮,它由实例名为“mv1”和“mv2”的电影剪辑组成 问题是:在按钮实例化的阶段,我可以在按钮内部的电影剪辑上使用gotoAndStop或类似的东西吗。在伪代码中: btn.mv1.gotoAndStop(3); btn.mv2.gotoAndStop(7) 这可能是一个非常基本的问题,但我在过去半小时内找不到任何信息。是的,你可以Actionscript 3 在Flash中访问子元素,actionscript-3,flash-cs5,Actionscript 3,Flash Cs5,在FlashCS5中,我有一个实例名为“btn”的按钮,它由实例名为“mv1”和“mv2”的电影剪辑组成 问题是:在按钮实例化的阶段,我可以在按钮内部的电影剪辑上使用gotoAndStop或类似的东西吗。在伪代码中: btn.mv1.gotoAndStop(3); btn.mv2.gotoAndStop(7) 这可能是一个非常基本的问题,但我在过去半小时内找不到任何信息。是的,你可以 btn.mv1.gotoAndStop(3)将非常好地工作 如果btn碰巧是一部电影,可能是的。对于(几乎?)任
btn.mv1.gotoAndStop(3)代码>将非常好地工作 如果btn碰巧是一部电影,可能是的。对于(几乎?)任何其他显示类(DisplayObject、DisplayObjectContainer、Sprite等),这将在编译中失败
如果编译器拒绝运行代码,请尝试以下操作:
var mv1:MovieClip = btn.getChildByName("mv1") as MovieClip;
mv1.gotoAndStop(3);
没有真正的按钮,所以把它换成电影,一切都很好。