this.stage引用会导致flash pro出错

时间:2014-06-30 05:16:07

标签: actionscript-3 reference movieclip

我的理解是我可以通过this.stage.movi​​eclipname从AS引用场景中的影片剪辑,但这会产生错误:

Scene 1, Layer 'Actions', Frame 1, Line 18  1119: Access of possibly undefined property loader_obj through a reference with static type flash.display:Stage.

loader_obj肯定在属性面板中有一个实例名称,并且是库中的符号,所以是什么导致了这个,我应该如何在AS3中引用它?

尝试将对象链接到actionscript,但这导致了另一个错误。

1 个答案:

答案 0 :(得分:0)

当您提到预先放置的实例时,您应该访问root而不是this.stage。不过,这被认为是不好的做法。像这样:

MovieClip(root).loader_obj.x=0;

将对象链接到AS3会产生完全不同的事情:它会创建一个带有提供名称的类,这样您就可以执行var c=new LinkedClass()并获得库影片剪辑或其他类型的精确副本对象