|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Oct 2009
Адрес: Донецк
Сообщений: 16
|
Как повторно использовать загруженное изображение?
В библиотеке есть символ boroda. Внутри него есть пустой символ с именем empty_mc, а также в кадре прописан следующий код:
Так вот, когда, предположим, я на сцене использую символ boroda в одном слое, а потом в другом, то каждый раз происходит загрузка изображения. Как сделать, чтобы изображение грузилось один раз и потом его уже повторно использовать?
|
|
|||||
Модрон-ветеринар
|
После загрузки изображения в мувик на сцене нужно отрисовать с него "слепок" в битмапу (метод MovieClip.draw, который и возвращает битмапу). После этого данная битмапа будет хранится в памяти и ее можно использовать повторно, заполняя ею другие мувики с помощью метода MovieClip.attachBitmap. (Кстати, часто начальный мувик служит только для загрузки картинки, он невидим и сразу же после загрузки изображениря и отрисовки битмапы удаляется со сцены).
Реализация такого алгоритма предполагает учесть несколько нюансов, в том числе придется отказаться от метода или функции loadMovie, поскольку он не дает события полной загрузки, чтобы что-то сделать с гарантированно загруженным контентом, например, отрисовать. Нужно будет использовать класс MovieClipLoader.
__________________
Идите первым! Последний раз редактировалось mooncar; 11.11.2011 в 20:59. |
|
|||||
Регистрация: Oct 2009
Адрес: Донецк
Сообщений: 16
|
Спасибо, буду пробовать.
|
Часовой пояс GMT +4, время: 03:50. |
|
« Предыдущая тема | Следующая тема » |
Теги |
loadmovie |
|
|