如何在文档类的舞台上使用符号进行操作而无需创建新实例

时间:2011-09-18 11:54:24

标签: actionscript-3 class document

所以我在舞台rect_mc和文档类Main.as上有一个影片剪辑... 我可以使用

将影片剪辑导入文档类
import rect_mc;

并创建一个新实例

public var rect:rect_mc = new rect_mc();
addChild(rect);

但是有没有办法操纵rect_mc而不创建新实例并将其附加到具有addChild()的阶段

2 个答案:

答案 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,但实际上你不需要在做任何事情之前将它添加到舞台上。你仍然可以定位/缩放/旋转/无论你只是看不到它