Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как правильнее реализовать подгрузку? (http://www.flasher.ru/forum/showthread.php?t=144091)

a7z 02.09.2010 14:46

как правильнее реализовать подгрузку?
 
Вообщем есть флэшка A со своим классом, в неё с помощью прелоадера грузится флэшка Б со своим классом. В флэшку Б в свою очередь с помощью XML уже без прелоадера грузятся куча изображений(удаленных).
Как правильнее сделать, чтобы флэшка Б отображалась в флэшке А только тогда, когда в неё (на сцену) загружены все изображения)?
Сейчас сначала грузится графика флэшки Б, потом она отображается в А и уже потом идёт процесс загрузки изображений...:wacko:

gloomyBrain 02.09.2010 14:49

Во флешке А подписаться на событие "все загрузилось"
В обработчике этого события добавлять флешку Б на сцену

Во флешке Б, соответственно, диспатчить это событие по окончании загрузки

a7z 02.09.2010 14:53

Цитата:

Сообщение от gloomyBrain (Сообщение 933073)
Во флешке А подписаться на событие "все загрузилось"
В обработчике этого события добавлять флешку Б на сцену

Во флешке Б, соответственно, диспатчить это событие по окончании загрузки

Сенкс за оперативность =)

А как вот подписаться на всё подгрузилось?

Сейчас у меня как-то так:
Код AS3:

var SWF_URLReq:URLRequest=new URLRequest("flash/B.swf");
SWF_Loader.load(SWF_URLReq);
SWF_Loader.contentLoaderInfo.addEventListener(Event.COMPLETE, SWF_Zagrujen);
 
function SWF_Zagrujen(e:Event):void {
        addChild(SWF_Loader);
        SWF_Loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, SWF_Zagrujen);
}



Часовой пояс GMT +4, время: 14:33.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.