访问Flash中的子元素

时间:2011-03-14 03:25:04

标签: actionscript-3 flash-cs5

在Flash CS5中,我有一个实例名称为“btn”的按钮,该按钮由实例名称为“mv1”和“mv2”的影片剪辑组成。

问题是:我可以在实例化按钮的阶段中对按钮内的影片剪辑使用gotoAndStop或类似内容。在伪代码中:

btn.mv1.gotoAndStop(3); btn.mv2.gotoAndStop(7);

这可能是一个非常基本的问题,但是在过去半小时内找不到任何信息。

2 个答案:

答案 0 :(得分:1)

是的,你可以。

btn.mv1.gotoAndStop(3);将完美无缺。

答案 1 :(得分:1)

可能是的,如果btn碰巧是MovieClip。对于(几乎?)任何其他显示类(DisplayObject,DisplayObjectContainer,Sprite等),这将在编译时失败。

如果您的编译器拒绝运行您的代码,请尝试以下:

var mv1:MovieClip = btn.getChildByName("mv1") as MovieClip;
mv1.gotoAndStop(3);