Показать сообщение отдельно
Старый 23.12.2018, 10:08
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 4  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Сообщение от Swer Посмотреть сообщение
Спасибо, попробовал, но результат тот-же.

Да именно так, в версии flash player 11.2 и ниже и Air 3.2 и ниже, PNGEncoderOptions - не существовало,
поэтому хорошие люди написали и поделились со всеми классами PNGEncoder и JPGEncoder.
Решил проблему так :
--- В конструкторе класса приложения дописал stage.quality = StageQuality.BEST;
--- вместо bitmapData.draw( mc , _matrix ); использовал -
bitmapData.drawWithQuality( mc , _matrix, null, null, null, true, StageQuality.BEST );
Вроде результат наилучший из возможных.
Всего этого делать было не обязательно. Этого было бы достаточно
Цитата:
bitmapData.drawWithQuality( mc , _matrix, null, null, null, true);
6 параметр, где true, это и есть прозрачность. Нужно иногда читать доки, или хотя бы названия параметров
__________________
Ко мне можно и нужно обращаться на ты)