Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Проблема с отображением Кирилицы в текстовом поле. (http://www.flasher.ru/forum/showthread.php?t=117132)

Mish_ka 19.10.2008 22:53

Проблема с отображением Кирилицы в текстовом поле.
 
Вложений: 1
Здравствуйте уважаемые форумчане.

Помогите мне пожалуйста, всё просмотрел но ни где нет ответа почему так происходит.

Дело обстоит в следующем.

Есть слой, на нём маска. В этот слой динамически добавляться клипы, в этих клипах есть текстовое поле. Если при добавлении это текстовое поле заполнить Латиницей то оно отображается. Если кириллицей то нет. Хатя когда через трейсер проверку делаешь он говорит что поле заполнено верно.

В чём причина?

Прилагаю исходник там все действия записаны на кнопки.


В общем такая каляска проявляется тока на динамические текстБоксы, а со статикой всё нормально. Всё перерпробывал, понять не могу в чём дело.

Mish_ka 21.10.2008 12:05

Думаю мультипостинг будет уместен - т.к. это ответ на мой вопрос.
 
Вложений: 1
Кому может понадобиться.

Проблема решается очень банально.

Всё зависит от флэша. Когда мы добавляем статику, то текст написанный статичном текстБоксе рендерится и символы добавляются в библиотеку (образно выражаясь)

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

Так и как это мы исправлем.

1. Берём текстовое поле
2. Изменяем ему шрифт (не надо ставить встроенные во флэш - их можно отличить по нижнему подчёркиванию в начале названия)
3. Выбрали например Таймс нью Роман.
4. В листБоксе "Способ рендера шрифтов" выбираем 2ой пункт Растровый текст без сглаживания
5. В появившемся окошечке жмём EMBED... (типа внедрить)
6. В списке выбираем необходимую нам группу символов.
7. В нашем случае это Cirillic (можно через контрол выбрать несколько - мы не выбрали цифры по этому цифры не будут отображаться) =)

Всё ролик готов к использованию


Да на заметку: Если будите использовать не стандартный шрифт, то для начала внедрите его в библиотеку. а далее по списку =)

Спасибо за внимание.

Прилагаю исправленный исходник.


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

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