Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   ссылка на FactoryClass (http://www.flasher.ru/forum/showthread.php?t=179938)

in4core 24.05.2012 13:04

ссылка на FactoryClass
 
Собственно делаем проект с прелоадером, есть у нас какая то графика, которую я хочу оставить и после того, как загрузится флешка, а потом удалить. Удаление может произойти в любой момент, поэтому таймер использовать из прелоадера не могу.
В маин остаются какие нибудь ссылки на объекты? Можно как то до них достучаться?

expl 24.05.2012 14:21

Nicht verstehen >_<
Код:

-------------------------------------------> time
    ---FactoryClass--- ?           
----------- loader.swf (Timer? откуда таймер, зачем таймер?)
              ---------------------------------- main.swf

Чего куда, откуда, когда?

in4core 24.05.2012 15:41

[Frame(factoryClass='')] , не не слышал ?

illuzor 24.05.2012 15:43

Из мейна можно достучаться до прелоадера - this.parent as Preloader

in4core 24.05.2012 15:45

Спасибо.

expl 24.05.2012 16:04

Цитата:

[Frame(factoryClass='')] , не не слышал ?
Не, не слышал, думал ты про отдельный прелоадер

in4core 24.05.2012 16:06

Цитата:

Не, не слышал, думал ты про отдельный прелоадер
yao ming face

-De- 24.05.2012 16:49

Да всё там точно так же, как и без Frame в этом случае. В чем проблема?

HardCoder 24.05.2012 16:55

Этот тег делит флешку на два кадра. В первом кадре создается экземпляр прелоудера. В этом прелоудере грузятся все остальные классы, которые будут созданы в кадре "2". Когда эти классы загрузились, флешка переходит на второй кадр. Экземпляр прелоудера начинает эдчайлдить в себя экземпляр класса Main.
Если нужны ЭКЗЕМПЛЯРЫ графики, которые были созданы в прелоудере (в первом кадре) - illuzor правильно подсказал: parent.
Если нужна ГРАФИКА, которая использовалась в прелоудере, то она никуда и не девалась - она вшита в флешку. Ее всегда можно воссоздать: new MyPreloaderBitmap(), new ProgressBarMC(), new ProgressTextField(), ну или как там она называется...

in4core 24.05.2012 17:48

Цитата:

Если нужны ЭКЗЕМПЛЯРЫ графики, которые были созданы в прелоудере
Ну да я уже понял. собственно и сказал уже спасибо


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

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