我的理解是我可以通过this.stage.movieclipname从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,但这导致了另一个错误。
答案 0 :(得分:0)
当您提到预先放置的实例时,您应该访问root
而不是this.stage
。不过,这被认为是不好的做法。像这样:
MovieClip(root).loader_obj.x=0;
将对象链接到AS3会产生完全不同的事情:它会创建一个带有提供名称的类,这样您就可以执行var c=new LinkedClass()
并获得库影片剪辑或其他类型的精确副本对象