![]() |
Загрузчик "Все сразу"
Привет всем.
В моей флешке используются много одинаковых внешних swf-ок. Хочется загрузить одну за один раз, а потом просто брать дубликаты. Полагаться на то, что одинаковые swf-ки кэшируются я не могу (надо брать загруженный дубликат моментально, а не через, например, 0,1с, как при кэшировании) и не хочу. Идея такая: Создаю класс ExternalFilesLoader, в котором Loader загружает одну swf-ку в себя. Далее нужна функция, которая бы копировала эту swf-ку и возвращала ее (например, как Loader, не важно). Далее я хочу вызывать эту функцию хоть 100 раз и что бы все подружалось моментально. Тут и есть проблема. Код:
...Вообще, моя затея с моментальным возвращением дубликата внешнего файла swf верна? |
Цитата:
Зачем подгружать одно и тоже несколько раз. Подгружаете swf один раз, затем создаете сколько угодно экземпляров включенных в нее данных. Если конечно они отлинкованы а не просто лежат в главной timeline. |
Подождите, может Вы меня не так поняли.
Я и хочу загрузить swf-ку только один раз, т.е. я даже хочу загрузить все внешние swf-ки, используемые в главной флешке один раз, а потом просто брать дубликаты без всяких подгрузок. Вот и все. И никакой главной таймлайн я не использую (пишу даже не в Flash IDE). |
Ну так и загружайте один раз.
А что у Вас в этих swf? Цитата:
|
Цитата:
Цитата:
|
Цитата:
Но как мне потом сделать штук 40 копий этого файла? Если я буду делать addChild, например, то у меня они не будут дублироваться. |
Цитата:
А внешние swf тоже в FDT собирались? |
Цитата:
|
Если бы Вы грузили jpg, то можно было использовать один и тот же BitmapData. И на основе него создавать сколько угодно Bitmap.
А в Вашем случае наилучший вариант это запихнуть все данные в одну swf, прописать им классы и пользоваться. |
т.е. предлагаете [Embeded]?
Я сначала так и делал, но так не пойдет, не все смогут юзать это. Или как Вы предлагаете? |
| Часовой пояс GMT +4, время: 17:46. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.