специальные символы, встроенные во flash new TextField (); метод в действии скрипт 3.0 - PullRequest
0 голосов
/ 14 апреля 2010

Как включить специальные символы в var txt: TextField = new TextField ();в сценарии действия 3.0.

var tf:TextFormat = new TextFormat();
tf.font = "Verdana";
            tf.size = 12;
            tf.bold = true;
            tf.align = "left";
var txt:TextField = new TextField();
            txt.text = _label;
            txt.embedFonts = true;// this is necessary but one more step is required

            txt.autoSize = TextFieldAutoSize.LEFT;
            txt.antiAliasType=AntiAliasType.ADVANCED;
            txt.multiline = true;
            txt.selectable = false;

            txt.setTextFormat( tf );

Я встроил шрифт «Verdana» в ма фла с именем «Verdana».Но моя проблема в том, что текстовое поле не показывает

äÄéöÖüÜß

Как я могу встраивать коды, я не использую текст, хранящийся в библиотеке компонентов.все было создано только через код сценария действия 3.0.

1 Ответ

1 голос
/ 14 апреля 2010

Если используется flex (т.е. flashdevelop), http://developer.yahoo.com/flash/articles/runtime-fonts-as3.html

Если вы используете Flash, просто скопируйте и вставьте символы в диалог вставки на этапе текстового поля, и все текстовые поля с embedFonts = true, созданные с помощью кода, смогут использовать их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...