全局访问主要MovieClip

时间:2014-06-20 22:39:02

标签: actionscript-3

:有没有办法全局获取主动画片段(即我应用的入口点)?这意味着:从一个不是附加影片剪辑的对象(是:我知道我可以通过从现有影片剪辑分离的'root'属性访问主影片剪辑)。

我真正需要的是检索电影参数,但我正在使用一个与动画片段无关的类,所以我无法访问标准的root属性。

1 个答案:

答案 0 :(得分:4)

当然可以。只需创建一个静态函数:

//code in the main class:
private static var _main:Main; //assuming your document class is called Main

//set the var in your constructor of Main
public function Main() {
    _main = this;
    //other code
}

public static function getInstance():Main {
    return _main;
}

//code in custom class:
private function doSomething():void {
    var m:Main = Main.getInstance();
}