Actionscript 3 As3-this.addChild()当gotoAndStop()时,子项不会删除

Actionscript 3 As3-this.addChild()当gotoAndStop()时,子项不会删除,actionscript-3,Actionscript 3,这可能是一个初学者的问题。我一直在使用this.addChild()在this中添加MovieClips 但是我注意到,这个中的子项并不意味着它在当前帧中,所以我在更改当前帧时使用脚本删除子项。这是否意味着这是当前场景 我尝试了currentFrame.addChild()但是当我阅读纪录片时,currentFrame只返回一个值 如何只将child()添加到当前帧中?而不使用REMOVECHILD()还是有办法?我已经很久没有真正使用Flash时间线了(与纯动作脚本相反),但我想最简单的方法是

这可能是一个初学者的问题。我一直在使用
this.addChild()
this
中添加MovieClips

但是我注意到,
这个
中的子项并不意味着它在当前帧中,所以我在更改当前帧时使用脚本删除子项。这是否意味着
这是当前场景

我尝试了
currentFrame.addChild()
但是当我阅读纪录片时,
currentFrame
只返回一个值


如何只将child()添加到当前帧中?而不使用REMOVECHILD()还是有办法?

我已经很久没有真正使用Flash时间线了(与纯动作脚本相反),但我想最简单的方法是在时间线中的帧本身上创建一个movieclip,然后调用
movieclip.addChild()
,而不是调用
this.addChild()
。由于movieclip在后续帧中不存在,其子movieclip也不存在。

您应该添加child(),当您更改帧时,删除child().

无法在运行时使用ActionScript将子项添加到MovieClip的特定帧中-只能在IDE中将子项添加到MovieClip的特定帧中

如果希望这些剪辑仅存在于一个帧上,可以使用事件侦听器侦听帧事件,并使用这些事件侦听器触发子帧的添加/删除