PDA

Просмотр полной версии : Функции подгруженной флешки


iforev
15.01.2008, 00:30
var MPReq:URLRequest = new URLRequest('mainPreloader.swf');
var mainLoader:Loader = new Loader();

function MLOnComplete(event) {
stage.addChild(mainLoader);
}

mainLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, MLOnComplete);
mainLoader.load(MPReq);

В mainPreloader.swf есть функция setProgressProc, как ее вызвать после загрузки в основную флешку? Как вообще обратиться к загруженной флешке? Обращение к ссылке, возвращаемой addChild, результатов не принесло...

2morrowMan
15.01.2008, 02:26
После загрузки, примерно так:
var movie:* = mainLoader.content;
movie.setProgressProc();

iforev
15.01.2008, 16:59
Большое спасибо, помогло! Только вопрос: почему

mainLoader.content.setProgressProc();

не работает?

ign
15.01.2008, 17:38
Потому что у поля content нету свойства setProgressProc

Если уж и вызывать, то вот так:

mainLoader.content['setProgressProc']();

etc
15.01.2008, 18:03
Если уж и вызывать, то вот так:

mainLoader.content['setProgressProc']();

Если уж делать нормально, то надо использовать интерфейс.