0

我是 ActionScript3 的初学者

我想得到 swf 的网址。

但我开发了swc lib。swf(Main) 开发其他开发者。

我必须从 Main loaderinfo 中获取,I/F 已经固定。

你有个好主意吗?

public function doSomething( arg1:String,arg2:String ):String
{
    /* some thing */

    return result;
}
4

1 回答 1

1

让其他开发人员传入 Main 类或 Stage(实际上是任何 DisplayObject)并从中返回 loaderInfo.loaderURL。就像是:

public function getSWFURL( dObj:Sprite ):String
{
    return dObj.root.loaderInfo.loaderURL;
}

.root返回 root DisplayObject,因此DisplayObject附加到舞台的任何内容都将返回它。

于 2011-04-12T08:26:15.060 回答