![]() |
Думблирование/клонирование подгружаемых изображений
Подскажите, каким образом можно клонировать(дублировать) подгружаемые картинки, чтобы не загружать одну и ту же картинку 5 раз (она повторяется).
Как это делается? Дублируется Loader или MovieClip в который помещается картинка из Loader'a или картинка преобразуется в Bitmap? |
Код:
private function duplicateImage(original:Bitmap):Bitmap |
во, спасибо.
если можно ещё, напишите, как с самой картинкой быть? т.е. есть Loader как его в Bitmap преобразовать? |
loader.content
help читать надо иногда |
$mival, а зачем вы клонируете и Bitmap и BitmapData?
|
$mival, да ... с BitmapData вы погорячились. это пожалуй единственный класс во Флэше, который стоит клонировать, тольк в том случаи если его надо изменять не затронув другие вьюхи. использование одной и той же битмапдаты нехило экономит память.
|
$mival, да, и правда
Код:
package {Цитата:
Цитата:
(я средне понял, что спросил, т.к. ещё не очень разобрался в этой теме.) |
Цитата:
|
а в примере что клонируется Bitmap или BitmapData
Код:
var image:Bitmap = new Bitmap(original.bitmapData.clone());(если можно начиная с Loader'a) Код:
var b:Bitmap = loader.content as Bitmap; |
несколько битмапов могут ссылаться на одну битмапдату
|
| Часовой пояс GMT +4, время: 23:08. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.