Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как внедрить шрифт в TextArea component? (http://www.flasher.ru/forum/showthread.php?t=99898)

vvk80 15.08.2007 15:57

Как внедрить шрифт в TextArea component?
 
Здравствуйте, уважаемые форумчане!
(немного неправильно тему назвал - просьба подправить вместо текст - шрифт)

НЕ могу внедрить шрифт в textArea, чтобы текст внутри показывался только одним необходимым мне шрифтом.

Делаю следущее:
1) в библиотеке *fla файла создаю новый шрифт и делаю ему Export for ActionScript. Шрифт внедряется, что подтверждает generate size report
2) в конструкторе documentClass этого fla делаю следующее:
Код:

fontNameStr = new TrebushetMS().fontName
3) далее присваиваю значение этой переменной свойству font textFormat в классе MovieClip-а, определяющего поведение клипа с моей TextArea

Код:

private function initTextArea():void
                {
                        //creatingTextFormat
                        var tf:TextFormat = new TextFormat();
                        tf.font = fontNameStr;
                        tf.size = 12;
                       
                        //initialise TextArea //
                        var aTa:TextArea = new TextArea();
                        aTa.move(198,50)
                        aTa.setSize(488,383);
                        //aTa.editable = false;
                        aTa.setStyle("textFormat", tf);
                        aTa.setStyle("embedFonts", true);
                        aTa.text = "ARAASA";
                        this.addChild(aTa);
                }

в итоге на этапе копиляции Flash виснет наглухо и ничего не происходит... В чем проблема? Может кто сталкивался?

Заранее спасибо за помощь!

etc 15.08.2007 16:36

Может нужно подождать побольше?

UPD: По словам автора, проблема найдена и решена.


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

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