Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Anti-aliasing (http://www.flasher.ru/forum/showthread.php?t=101727)

Ilia_BUG 02.10.2007 10:00

Anti-aliasing
 
Здравствуйте, у меня вопрос. Как динамически установить это свойство на 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, отредактируйте свой пост и оформите код тегами [code][/code].

Цитата:

Сообщение от Help
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 стал стандартным шрифтом?
В хелпе черным по белому написано, что для того, чтобы использовать антиалиасинг, нужно зашивать шрифт в ролик.
В противном случае рендерингом шрифта занимается система, а не флеш. Т.е. повлиять на метод сглаживания в таком случае невозможно.


Часовой пояс GMT +4, время: 10:22.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.