![]() |
Поясните смысл конструкции Loader
Такая вот есть задача. Есть мувиклип, в нем контейнер. В контакйнер добавляется Loader. Соотв грузит что то, допустим картинку. По событию complete мы знаем ширину и высоту. Но до события не знаем, соотв.
И так. как теперь обратится к тому самому мувиклипу, и настроить координаты контейнера в зависимости от загруженного контента ? Код AS3:
Если собрать в массив все клипы... толку невижу, все равно что дальше то... Если собрать в двумерный массив клипы и лоадеры... все равно неясно как к этому вытянуть Info контента в итоге.... Вообщем тема наврное простая просто к ночи голова не варит... подскажите вообщем Да и еще вопрос в догонку, досих пор не понял, как при загрузке чего либо в цикле узнать момент КОГДА ВСЕ лоадеры прогрузили чего либо. А не отдлеьно получать евент на каждый |
Могу предложить грузить в байтаррэй, парсить начало файла и вычленять оттуда размеры. Вроде где-то лежали подобные реализации.
|
|
А может deferred, deferred and once more... deferred?!
Вы ради приличия посмотрите как делаются AS (G)UI фреймворки. Начните со всеми любимого Flex framework. З.Ы. Традиционно. "И так" => в Вашем контексте должно быть 'итак'. Не удержался. Итак, в одном департаменте служил один человек… Н. В. Гоголь, «Шинель», 1842 г. |
Спасибо. А то такое deffered ?
Добавлено через 2 минуты И еще если не сложно ответьте на посл вопрос насчет КАК узнать про ЗАГРУЗКУ всех лоадеров |
Упс. Копипаста подвела. "Deferred", конечно. Прошу прощения ).
Буквально "отложенный". Все откладываем на "потом". Инстанцирование, например. А может добавление лоадера или его content в дисплейлист, как в данной задаче. Добавлено через 8 часов 25 минут Цитата:
Используйте какой-нибудь готовый масс-загрузчик типа BulkLoader. Или просто гляньте его исходники, для саморазвития. |
| Часовой пояс GMT +4, время: 07:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.