Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   клонирование bitmap (http://www.flasher.ru/forum/showthread.php?t=129413)

random13 01.09.2009 12:49

клонирование bitmap
 
имеется класс который занимается загрузкой изображения, когда он его загрузил он складывает его в переменную класса и отправляет событие о том что картинка готова к выводу на экран, соответственно другой класс должен взять эту картинку и добавить в список отображения + удалить экземпляр того загрузчика, при удалении удаляется и переменная к которой лежала картинка так же удаляется а как бы мне ее клонировать перед удалением?

СлаваRa 01.09.2009 12:53

как вариант:
вы можете хранить Bitmap'ы в массиве
вы можете создать функцию "приемник" в классе который работает с картинками, т.е. загрузчик загрузил картинку и передал ее, куда вам нужно

random13 01.09.2009 13:24

хммм а если загрузчик создается в классе который и должен добавить в список отображения?

veisss 01.09.2009 13:34

Код AS3:

Package        flash.display
Class        public class BitmapData
..........................................
clone():BitmapData
Returns a new BitmapData object that is a clone of the original instance with an exact copy of the contained bitmap

скопировал прям с хелпа Ж)

СлаваRa 01.09.2009 13:50

я просто не понимаю зачем копировать битмапы, удалять загруженные и работать с копией, добавляйте их в массив и работайте с ним тогда, чем не вариант

random13 01.09.2009 13:56

спасибо, разобрался, все помогло, на самом деле в документацию сразу залез но искал по методу clone и проглядел что он есть в BitmapData


Часовой пояс GMT +4, время: 19:46.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.