Actionscript 3 AS3从类修改阶段对象

Actionscript 3 AS3从类修改阶段对象,actionscript-3,class,object,stage,Actionscript 3,Class,Object,Stage,在一个外部类中,我试图修改stage对象Apple的属性。我想将其设置为可见,以便输入代码: Apple.visible =true; 但它说苹果没有定义,可能是因为它没有进入第一阶段。。。我怎样才能在课堂上“导入”它呢?试试以下方法: DisplayObjectContainer(stage.getChildAt(0)).getChildByName("Apple").visible = true; 其中,stage.getChildAt(0)是“主时间轴”电影,它包含所有内部对象。@us

在一个外部类中,我试图修改stage对象Apple的属性。我想将其设置为可见,以便输入代码:

Apple.visible =true;
但它说苹果没有定义,可能是因为它没有进入第一阶段。。。我怎样才能在课堂上“导入”它呢?

试试以下方法:

DisplayObjectContainer(stage.getChildAt(0)).getChildByName("Apple").visible = true;

其中,
stage.getChildAt(0)
是“主时间轴”电影,它包含所有内部对象。

@user3161756您的类是否扩展了
DisplayObject
MovieClip
?MovieClip,所以我导入了DisplayObjectContainer来测试您的code@user3161756好的,您是否将其添加到
阶段
?像
addChild(mc)
?我手动将其添加到后台,并将其实例名设置为Apple。@user3161756,您的外部类是否扩展
DisplayObject
MovieClip