Reply to this topicStart new topicStart Poll

проблемы отображения русских символов во flash.

tony_ns
Отправлено: Aug 6 2009, 11:05 AM
Quote Post


  Солдат
*

Группа: unior
Сообщений: 1
Пользователь №: 2720
Регистрация:
6-August 09



Всем привет, я тут новичек, но обещаю не будет много тупых вопросовsmile.gif

Никак не могу разобраться с проблемой следующего типа.

Есть шаблон сайта (flash) с исходниками для полной редакции (я решил что так проще будет обучаться, чтобы понять как все работает). изучив его я понял, что там все можно менять! при этом делая это все в xml файлах. скажем фоны и даже текст сайта! он будет обновляться прямо во флеш. фоны и т.п я научился менять в программе flash mx. все здорово, но вт проблема есть какая.

шаблон сайта на английском, но в инструкции написано, что поддерживает русский. смысл в чем. если писать текст в xml на русском, то в итоге видны кракозябры, при этом вот что говориться в инструции:

Does this template and respective modules works with different languages?
Yes. To make this template compatible with other languages you must:
1. Set the xml encoding to UTF-8;

2. Embed the textfields with all the characters needed;
NOTE: Don’t embed all the characters possible because the swf size will increase considerably.

3. If the previous 2 points were not enough verify if the language you’re using is compatible with the Xml Encoding.


естественно кодировка везде стоит utf 8.

меня интересует 2-й пункт, я так полагаю в исхлднике, который .fla необходимо прописать все символы русского алфвита большими и маленькими буквами? что-то такое? Если да, то как и где там это сделать? только тогда xml будет понимать русский язык? еще у меня мак и пакет cs4 полный, может в этом дело ? xml открывал в дримвьювере соответственно.

Ребят нужна ваша помощь, иначе мне не разобраться. если что могу с примерами. спасибо!!!
PMEmail Poster
Top
Spartak
Отправлено: Aug 7 2009, 08:01 AM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 332
Пользователь №: 245
Регистрация:
19-January 07



Посмотри на форумах flasher.ru и demiart.ru - здесь аналогичные проблемы очень часто обсуждаются.


--------------------
PMEmail PosterUsers Website
Top
Sitemaster
Отправлено: Sep 27 2009, 04:28 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 425
Пользователь №: 2805
Регистрация:
6-September 09



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

1. Текст в xml файле (если flas использует xml для импорта текста или картинок) должен быть сохранён в кодировке utf-8; есть очень многие редакторы для html-xml, но сохранение в utf-8 поддерживают очень не многие из них. Проще всего воспользоваться блокнотом.
Также кодировка должна быть прописана в первой строчке xml:
<?xml version="1.0" encoding="UTF-8"?>

2. Открываем FLA исходник, выделяем нужный текст, в properties (свойствах) тип текста выставляем "динамический текст" (Dynamic Text), жмём курсором правее кнопочку Embed, в открывшемся контекстном меню выбираем кириллицу (Cirillic) 499символов, на клаве жмём ctrl и одновременно курсором на ok.
3. То же самое проделываем с остальными текстами.
Всё.

ЗЫ: выбранный шрифт также должен поддерживать кириллицу.


--------------------
Аватар Макса - это мой дядя!
PMEmail Poster
Top

Topic Options Reply to this topicStart new topicStart Poll

 



[ Script Execution time: 0.0252 ]   [ 10 queries used ]   [ GZIP выключен ]