Flash as3 怎么调用父对象下的子对象?

如果影片剪辑a中包含b、c、d三个影片剪辑。在a中可以调用3个影片剪辑b、c、d下的子影片剪辑b2、c2、d2……但在a.b中可以通过parent调用a,却不能调用a中的c、和d。有没有办法可以从一个影片剪辑中调用同等级的影片剪辑?(注意我是说在a中的b下调用a中的c,而不是在a中调用b和c)2楼,好的,我回去试了一定加分
2026年09月26日 19:42
有2个网友回答
网友(1):

很简单,在b中写以下代码:
var a = parent;
trace(a.c.name);//你看是不是能正确输出c的名字

注意,不能这样写:
trace(parent.c.name);//绝对报错

有分数记得追加下,不要吝啬哦

网友(2):

var mc:MovieClip = a.getChildByName("c");
然后控制mc就是了