![]() |
Многократное использование Bitmap
Доброй ночи.
Я загружаю картинку и сохраняю её в статической переменной как Bitmap. Код AS3:
Код AS3:
Я пришел к выводу, что юзать так битмап можно только в одном месте. При добавлении во второе - удаляется из других. Проверил это с помощью таймера: добавил картинку в первый спрайт, а через секунду во второй. При добавлении во второй из первого удалилась. Видимо надо копировать/клонировать битмап перед каждым добавлением? Как это лучше сделать или существует иной подход? |
van90,
Код AS3:
Цитата:
дело в том что один DisplayObject не может быть использован дважды в Display List |
Цитата:
|
van90,
один DisplayObject не может быть использован дважды в Display List никак не быть. идти читать справку вот как. делаешь скриншот объекта и этот скриншот показываешь несколько раз если очень надо |
@van90
Битмапа - это обертка, которая выступает ДисплейОбьектом (может поселиться в ДисплейЛисте) и отобраджает растровую графическую информацию (БитмапДата). Как уже было сказано, битмапу можно поместить только в одном месте, а вот БитмапДату можно использовать сколько угодно раз. Присмотрись внимательно к первому посту тов. nubideus`а - Битмап создаешь столько, сколько надо (они достаточно легковесны), но используешь в каждой из них единственную БитмапДату (с загруженой Битмапы). |
Цитата:
Цитата:
Код AS3:
|
elder_Nosferatu - вот кстати на днях, не стал вдаваться в подробности, сгенерил каждый раз новую, но почему то такая запись
Цитата:
|
Цитата:
|
| Часовой пояс GMT +4, время: 23:45. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.