![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2009
Сообщений: 24
|
Флешка 'авто-увеличевающаяся'
Есть TextField, в который загружается html текст (some.html&sample.css) В тексте есть картинки, которые заметно теряют свое качество. Можно ли как-нибудь, приминить сглаживание(улучшить качество отображения), к подгружаемым картинкам? some.html Цитата:
var myStyle:TextField.StyleSheet = new TextField.StyleSheet(); myStyle.load("text/sample.css"); my_txt.styleSheet = myStyle; my_txt.multiline= true; my_txt.wordWrap = true; my_txt.html = true; var story:XML = new XML(); story.ignoreWhite = true; story.load("text/some.html"); story.onLoad = function () { my_txt.htmlText = story; } attach Последний раз редактировалось madison; 23.10.2009 в 22:47. |
|
|||||
|
Модрон-ветеринар
|
Выложите исходник + данные (xml и jpg). Проблема, если она есть, может быть по ряду причин.
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 24
|
Добавил.
|
|
|||||
|
Модрон-ветеринар
|
Качество картинки само по себе отвратительное для трюков с автоувеличением. Единственное, что можно сделать - это, как вы правильно рассудили - сгладить растровую графику, чтобы позорно вылезающие пиксели чуть меньше бросались в глаза.
Сделайте так - заключите текстовое поле в контейнер-мувик, например cont_mc, грузите текст с фото в него и форсируйте сглаживание с помощью метода forceSmoothing: 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 ; } Последний раз редактировалось mooncar; 23.10.2009 в 23:08. |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:19. |
|
|
« Предыдущая тема | Следующая тема » |
|
|