Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.10.2008, 22:53
Mish_ka вне форума Посмотреть профиль Отправить личное сообщение для Mish_ka Найти все сообщения от Mish_ka
  № 1  
Ответить с цитированием
Mish_ka

Регистрация: Oct 2008
Сообщений: 4
Question Проблема с отображением Кирилицы в текстовом поле.

Здравствуйте уважаемые форумчане.

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

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

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

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

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


В общем такая каляска проявляется тока на динамические текстБоксы, а со статикой всё нормально. Всё перерпробывал, понять не могу в чём дело.
Вложения
Тип файла: rar scroll.rar (6.8 Кб, 88 просмотров)


Последний раз редактировалось Mish_ka; 21.10.2008 в 03:00. Причина: Новые факты из жизни текстБоксов
Старый 21.10.2008, 12:05
Mish_ka вне форума Посмотреть профиль Отправить личное сообщение для Mish_ka Найти все сообщения от Mish_ka
  № 2  
Ответить с цитированием
Mish_ka

Регистрация: Oct 2008
Сообщений: 4
Tip Думаю мультипостинг будет уместен - т.к. это ответ на мой вопрос.

Кому может понадобиться.

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

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

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

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

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

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


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

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

Прилагаю исправленный исходник.
Вложения
Тип файла: rar scroll.rar (7.1 Кб, 83 просмотров)

Создать новую тему Ответ Часовой пояс GMT +4, время: 16:41.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
данные , динамическая загрузка , исходник , кирилица , текстовое поле

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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