Тема: Smoothing?
Показать сообщение отдельно
Старый 23.10.2009, 22:59
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Качество картинки само по себе отвратительное для трюков с автоувеличением. Единственное, что можно сделать - это, как вы правильно рассудили - сгладить растровую графику, чтобы позорно вылезающие пиксели чуть меньше бросались в глаза.
Сделайте так - заключите текстовое поле в контейнер-мувик, например cont_mc, грузите текст с фото в него и форсируйте сглаживание с помощью метода forceSmoothing:
Код AS1/AS2:
var myStyle:TextField.StyleSheet = new TextField.StyleSheet();
myStyle.load("text/sample.css");
cont_mc.my_txt.styleSheet = myStyle;
cont_mc.my_txt.multiline= true ;
cont_mc.my_txt.wordWrap = true ;
cont_mc.my_txt.html = true ;
 
var story:XML = new XML();
story.ignoreWhite = true ;
story.load("text/some.html");
story.onLoad = function () {	
	cont_mc.my_txt.htmlText = story;
	cont_mc.forceSmoothing = true ;
}
Если вы хотите использовать увеличение - либо используйте картинки большего разрешения - от 300 dpi и выше, либо используйте большие по размеру картинки и грузите их в предварительно уменьшенный мувик. Тогда при увеличении все будет качественно.


Последний раз редактировалось mooncar; 23.10.2009 в 23:08.