AS3:如何在不同的场景中访问动画片段?

时间:2010-06-02 11:33:01

标签: flash flash-cs3 actionscript-3

我想访问另一个场景中的MovieClip,而不是我现在的场景。

更具体一点我想从“预加载器”-scene中将TextField设置为某个值。这是用于处理完全动态的语言短语。也许这是错误的方式。

我正在加载一个带有语言短语的XML,我想用。替换文本字段。

我们可以通过改变所有MovieClip来做到这一点,但我认为这可能是一个聪明的解决方案,如果可能的话! :)

1 个答案:

答案 0 :(得分:0)

看看我对this question的回答(在内部,就Flash而言,场景只是帧,因此答案也适用于你)。当前帧中不存在的MovieClip尚未实例化,因此无法访问它们 - 解决方案是移动到目标所在的帧,以移动目标以使其存在于当前帧中帧(即使它在舞台上),或者延迟初始化目标直到它被实例化的帧。