PDA

Просмотр полной версии : Anti-aliasing


Ilia_BUG
02.10.2007, 10:00
Здравствуйте, у меня вопрос. Как динамически установить это свойство на textfield?
textf.antiAliasType="advanced"; - не помогает

etc
02.10.2007, 10:23
Не может быть.

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();
};

вот...

etc
02.10.2007, 10:30
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
а как же тогда решить данную проблему?

etc
02.10.2007, 10:53
Я привел цитату из хелпа.

Ilia_BUG
02.10.2007, 10:58
т.е. получается, что стандартные шрифты будут некорректно отображаться?
Просто не понимаю пока как выйти из данной ситуации

etc
02.10.2007, 12:46
С каких это пор PragmaticaCondC стал стандартным шрифтом?
В хелпе черным по белому написано, что для того, чтобы использовать антиалиасинг, нужно зашивать шрифт в ролик.
В противном случае рендерингом шрифта занимается система, а не флеш. Т.е. повлиять на метод сглаживания в таком случае невозможно.