Форум 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)
-   -   Статический и динамический текст (http://www.flasher.ru/forum/showthread.php?t=95115)

Guelder 27.04.2007 16:15

Статический и динамический текст
 
Всем доброго дня. Провозился целый день, пытаясь решить проблему, но чего-то не сильно продвинулся. Хочу создать программно мувик, в него поместить текстовое поле. С этим проблем не было. Но мне хочется, чтобы текст плавно появлялся, тут уже проблемы. Приведенный ниже код не работает, то есть, несмотря на то, что я делаю мув в конце прозрачным, эффекта никакого не происходит. Когда я вставлял текстовое поле ручками и указывал, что оно статическое, все работало. Может быть, тут та же проблема, но я не пойму, как программно создать именно статическое поле. Никакой информации более или менее отвечающей на этот вопрос, я не нашел. Заранее спасибо.

Код:

        this.createEmptyMovieClip("mainPageHeader", this.getNextHighestDepth());       
        mainPageHeader.createTextField("txtHeader", mainPageHeader.getNextHighestDepth(), 130, 200, 250, 127);
        mainPageHeader.txtHeader.text = "Некий текст";
        mainPageHeader._alpha = 0;


CorC 27.04.2007 16:24

Если заембедить текст, то все будет
поиск-> embed text

etc 27.04.2007 16:25

Потому что надо включать embedFonts.

Guelder 27.04.2007 16:30

Спасибо!

Guelder 27.04.2007 17:10

Чего-то я ничего не понял. При указании embedFonts текст вообще не отображается, в хелпе я прочитал, что нужно создать экземпляр класса TextFormat, в котором указать фонт, где фонт - это линкедж на текст в библиотеке с использованием интересующего меня шрифта. Чего за бред вообще, почему я просто шрифт не могу указать, зачем нужно все так запутывать? При этом все равно ничего не работает. Я что, в библиотеке должен все используемые символы указать или хватит одного? Ерунда какая-то, чесслово...

etc 27.04.2007 17:14

Создать за пределами сцены поле, выбрать необходимые диапазоны шрифта в Embed, а потом использование это название шрифта в коде вкупе с embedFonts.

screamge 27.04.2007 17:15

работать то работает, ищите ошибки. А ембдить фонт для динамик тест нужно для того чтобы юзеры у которых этот фонт не установлен могли видеть корректно вами написанный текст. Это одно из пимений, есть второе - которое написал __etc

Guelder 27.04.2007 17:18

Ооооооооооооо... Ничего себе, намудрили. А программно этого никак не сделать, чтобы ничего нигда за пределами не висело?

etc 27.04.2007 17:19

Нет. Откуда в swf программно возьмутся символы шрифта? Из воздуха что-ли?

screamge 27.04.2007 17:20

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


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

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