|
|
|||||
Регистрация: Mar 2015
Сообщений: 23
|
стиль всех текстовых полей в stage
Доброго времени суток!
Столкнулся с такой необходимостью, существует ли в AS3 возможность создать или объявить стиль для всех динамических текстовых полей в файле(сцене) ? Дело в том, что динамический текст не подхватывает всех стилей текстового поля созданного в Flash IDE, в частности межсимвольный интервал (трекинг) - ставит по умолчанию. Можно поединично применять к каждому из полей созданный стиль //создание текстового стиля var textStyle_new: TextFormat = new TextFormat(); textStyle_new.letterSpacing = 0; Google не помог. |
|
|||||
1) Циклом начинаешь перебирать всех детей сцены
2) Если это TextField - прописываешь свойства 3) Если это DisplayContainer - повторяешь шаг 1 для этого контейнера 4) профит
__________________
if (love is true) break my.heart; |
|
|||||
Регистрация: Mar 2015
Сообщений: 23
|
это TextField, каким образом прописать свойства для всех полей сразу?
|
|
|||||
Цитата:
Цитата:
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
Регистрация: Mar 2015
Сообщений: 23
|
поясните нубу, каким образом циклом перебирать всех детей сцены, если динамические текстовые поля расположены в разных кадрах (ведь к текстовым полям можно обращаться лишь в том кадре где они расположены? не?), + эти динамические текстовые поля имеют разные имена.
какие свойства?? |
|
|||||
letterSpacing
Вам надо пробежаться по всем объектам сцены. Если это текстовое поле, то берете его формат, меняете леттерспейсинг и пихаете обратно. Если формата у поля нет - создаете. Если это не текстовое поле - игнорируете. А если это вдруг контейнер (мувик или спрайт), то начинаете бегать и по его детям и так далее по дереву.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
Регистрация: Mar 2015
Сообщений: 23
|
Цитата:
|
|
|||||
Тю, шоянесу.
__________________
There is no thing in this world that is not simple. Последний раз редактировалось ZackMercury; 20.05.2015 в 16:31. |
|
|||||
Прочитай пост номер №2 три раза, подумай 10 минут и пойми, как это может тебе пригодиться.
Добавлено через 18 минут Или сделай функцию setText, меняй текст только через неё
__________________
if (love is true) break my.heart; |
|
|||||
Регистрация: Mar 2015
Сообщений: 23
|
Цитата:
2 - Вы так и не пояснили что имеется в виду под "прописываешь свойства", если прописывать свойства означает устанавливать текстовый стиль, то это никак не поможет, т.к. эта тема на форуме и появилась из за того что не охота прописывать стиль для каждого из TextField. Наверняка задача решается не только "влоб". 3 - это не DisplayContainer 4 - профит Добавлено через 2 минуты а вот это уже ближе к делу, попробую, спасибо! |
Часовой пояс GMT +4, время: 03:28. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|