![]() |
Запись в массив?
Добрый день
Как сделать что бы , загружались картинки (через xml) и загружались в массив, так будто бы они находятся в буффере(Library) ?? Подробнее: Так сделано,когда подгружает из библиотеке по Linkage: Код AS1/AS2:
image[i] Код AS1/AS2:
Код:
|
Я делал так - сразу после загрузки отрисовывал мувик с картинкой в BitmapData и добавлял новый полученный экземпляр BitmapData в массив. Исходный загрузочный мувик-контейнер тут же удалялся. При необходимости аттачил картинки из массива. Так реально можно хранить растровые данные в памяти и их использовать.
|
Спасибо за подсказку попробуем реализовать это)
Добавлено через 24 минуты Вопрос как добавить ? Код AS1/AS2:
Код:
public static loadBitmap(id:String) : BitmapData |
Mooncar, скажите что вы записывали в массив? Часто сталкивался с подобным, но приходилось решать проблему кустарным способом...
Возможно я плохо знаю Класс BitmapData. Отсюда подобние вопроссы. |
Вот кусок кода.
В проекте есть лента событий. Функция загружает картинку к определенному событию за определенный год. Данный кусок кода работает в этом проекте в составе общего прелоадера для всего ролика (проект большой). Привожу как есть. Код AS1/AS2:
n - это номер события у конкретного года. EventsPath - путь на сервере к директории с данными шкалы событий suffix - зависит от способа загрузки - важен для отладки - в начале определяется: если загрузка с web-сервера, то suffix - рандомная приставка для предотвращения кэширования, если локально - то suffix = пусто. Функция вызывается из другой по определенному алгоритму загрузки общих данных шкалы событий. В нужный момент, когда юзер проходит по ленте событий года, из массива картинки приаттачиваются в мувик-контейнер: Код AS1/AS2:
|
А за тем как массив набит:
Код AS1/AS2:
|
Совершенно верно, в нужный момент в нужной функции аттачим картинку а контейнер.
Только у меня были не номерные элементы массива, а именованные. Такой алгоритм в том же проекте работает еще в паре мест для загрузки других наборов изображений. Ресурсоемко, конечно в битмапу загонять, но заказчик очень хотел - сперва чтобы загрузилось все-все-все, потом работала презентация. Если проект не очень большой, то так можно. Тем более у меня это не для инета было, а для инфомата в вестибюле. |
Возьму этот метод на заметку. Спасибо!
|
Как там пишут - Enjoy it! :)
|
Не совсем я понял как это работает, если можно подсобить..
добавил своих комментов,где ошибся? Код AS1/AS2:
что делает listenerEFoto.onLoadInit? и правильно ли я понял, что это массив EVENTSBITMAP будет выглядеть так EVENTSBITMAP=["ссылка на fon.jpg , загруженный динамически в библиотеку"] |
| Часовой пояс GMT +4, время: 14:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.