所以我在舞台rect_mc和文档类Main.as上有一个影片剪辑... 我可以使用
将影片剪辑导入文档类import rect_mc;
并创建一个新实例
public var rect:rect_mc = new rect_mc();
addChild(rect);
但是有没有办法操纵rect_mc而不创建新实例并将其附加到具有addChild()的阶段
答案 0 :(得分:0)
我注意到你的问题是什么。如果您在舞台上有MovieClip,则可以通过其实例名称访问它。您不需要创建新实例。
package
{
import flash.display.MovieClip;
import flash.display.Sprite;
public class Test extends Sprite
{
// you need to define a variable for the MovieClip
public var myRect : MovieClip;
public function Test()
{
super();
// Access the MovieClip any way you want by its instance name.
myRect.scaleX = 3.8;
}
}
}
如果您不打算再实例化MovieClip的实例,那么您可以摆脱MovieClip的链接和导出属性。
答案 1 :(得分:0)
如果没有创建它的实例,你就无法操纵rect_mc
,但实际上你不需要在做任何事情之前将它添加到舞台上。你仍然可以定位/缩放/旋转/无论你只是看不到它