Показать сообщение отдельно
Старый 02.01.2009, 13:01
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 78  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Цитата:
Парни, вы чего? После dispose() вызов битмапы даст -1. Т.е. проверка if (битмапа) вообще глупа, т.к. if (-1) будет выполняться всегда
Неправильно, -1 дадут вызовы свойств:
Код AS1/AS2:
var bmp:BitmapData = new BitmapData(100,100,false,0x000000);
trace(bmp);//[object Object]
bmp.dispose();
trace(bmp);//[object Object]
trace(bmp.width);//-1
А этот if вообще для другого: если битмапа уже создана(и, соответственно, занимает память), то уничтожаем ее содержимое. Все корректно
__________________
4am is time to rock