Просмотр полной версии : не отображается русский язык.
Всем здравия.
Хочу сразу сказать, что занялся флешом недавно, поэтому надеюсь моя проблема не является верхом дилетанства :)
Имеется шаблон для флеш сайта, но никак не могу заставить его показывать русские буквы (Кириллицу). Когда вводишь русский текст, на исходнике не отображается ничего.
Не подскажите решение этой проблемы?
Зарание благодарен.
Где вводится текст и где ничего не отображается?
Где вводится текст и где ничего не отображается?
Появился маленький прогресс. Теперь появились квадратики вместо кирилицы .
Текст вводится в XML файле, который сохранён в UTF-8. Не отображается (вернее теперь выплыват квадратики) в самом флаш ролике. Во флаше Character Embedding прописана Cyrilyc. Использую фонт Copperplate Gothic Light.
Copperplate Gothic Light не поддерживает кириллицу.
Copperplate Gothic Light не поддерживает кириллицу.
Опа...это новость. а какие фонты поддерживают?
Открываете файл шрифта и смотрите, есть ли в нем кириллица
caterpiller
11.07.2009, 14:11
У меня была такая проблема.
При вводе кириллицы получались только квадратики и закорючки.
Помимо внедрения шрифтов мне потребовалось пожертвовать и прозрачностью фона флеша. Иначе не получалось отображение символов.
Открываете файл шрифта и смотрите, есть ли в нем кириллица
Открывал, смотрел. в Copperplate Gothic Light кирилица была. Поэтому и залез на форум за советом. Всё, вроде бы, есть, и, чисто теоретически, работать должно, но не работает.
caterpiller
13.07.2009, 16:50
Повторяю "Помимо внедрения шрифтов мне потребовалось пожертвовать и прозрачностью фона флеша"
Если не хотите, тогда так:
код символа (по UTF-8) с клавиатуры, флэш воспринимает как два символа по одному байту поэтому вместо русского символа "А", c кодом 1040 (\u0410) мы видим два символа, с кодами 4 (\u0004) и 16 (\u0010).
Вывод: нужно менять пришедшую последовательность на нормальную.
Подробно об этом писал Nox Noctis здесь (http://www.flash-mx.ru/forum/topic_show.pl?tid=204)
crazyone
13.07.2009, 17:15
1. У человека XML-файл, а не клавиатура
2. Это же в далеком 2005-м было, разве не пофиксили еще?
codfelix
15.07.2009, 05:48
System.useCodepage=true;
codfelix, вы понимаете, что дав подобный совет, вы подложили мину замедленного действия?
копируй буквы из текстовых файлов или напиши это в Txt файле и вставь
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.