Показать сообщение отдельно
Старый 29.05.2012, 00:05
PlutDem вне форума Посмотреть профиль Отправить личное сообщение для PlutDem Найти все сообщения от PlutDem
  № 19  
Ответить с цитированием
PlutDem
 
Аватар для PlutDem

Регистрация: Feb 2012
Сообщений: 212
А как у такой конструкции получить доступ к BitmapData?
Код AS3:
[Embed(source = '../../lib/background/Orange_1.png')]
public static var Orange_1:Class;
Вот так не получается:
Код AS3:
Bitmap(Background.Orange_1).bitmapData
Приходится делать так:
Код AS3:
var bit:Bitmap = new Background.Orange_1;
bit.bitmapData
Но последний способ не удобный. Для множественного использования придется где то хранить объект с BitmapData'ой и обнулять его если нету использующих его объектов. Как, например создать несколько битмап и назначить им единую BitmapData, которую импортировали?
Скажем, решили создать объект Мяч содержащий в себе импортированную битмапу. Если захотим в будущем создать еще один Мяч как назначить его битмапе ту же BitmapData, что и у первого мяча?