Просмотр полной версии : Anti-aliasing
Ilia_BUG
02.10.2007, 10:00
Здравствуйте, у меня вопрос. Как динамически установить это свойство на textfield?
textf.antiAliasType="advanced"; - не помогает
Ilia_BUG
02.10.2007, 10:26
var myxml:XML = new XML();
myxml.ignoreWhite = true;
myxml.load("main.xml");
var textf:TextField = _root.createTextField("textf", _root.getNextHighestDepth(), 320, 153, 620, 573);
var format:TextFormat = new TextFormat();
format.size = 16;
format.font="PragmaticaCondC"
textf.setNewTextFormat(format);
textf.selectable=false
textf.wordWrap=true;
textf.antiAliasType="advanced";
myxml.onLoad = function(success):Void
{
textf.html=true;
textf.htmlText = myxml.firstChild.childNodes[0].firstChild.toString();
};
вот...
Ilia_BUG, отредактируйте свой пост и оформите код тегами .
You can control this setting only if the font is embedded (with the embedFonts property set to true).
Ilia_BUG
02.10.2007, 10:48
а как же тогда решить данную проблему?
Я привел цитату из хелпа.
Ilia_BUG
02.10.2007, 10:58
т.е. получается, что стандартные шрифты будут некорректно отображаться?
Просто не понимаю пока как выйти из данной ситуации
С каких это пор PragmaticaCondC стал стандартным шрифтом?
В хелпе черным по белому написано, что для того, чтобы использовать антиалиасинг, нужно зашивать шрифт в ролик.
В противном случае рендерингом шрифта занимается система, а не флеш. Т.е. повлиять на метод сглаживания в таком случае невозможно.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.