Как получить URL SWF в библиотеке SWC

Я новичок в ActionScript3

Я хочу получить URL SWF.

но я разрабатываю SWC lib. swf(Main) разрабатывает другой разработчик.

Я должен получить от Main loaderinfo, I / F уже исправлен.

У тебя есть хорошая идея?

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

    return result;
}

1 ответ

Решение

Попросите другого разработчика передать класс Main или Stage (фактически любой DisplayObject) и вернуть из него loaderInfo.loaderURL. Что-то вроде:

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

.root вернет рут DisplayObjectтак что любой DisplayObject то, что прикреплено к сцене, вернет это.

Другие вопросы по тегам