Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
tony_ns |
Отправлено: Aug 6 2009, 11:05 AM
|
Солдат Группа: unior Сообщений: 1 Пользователь №: 2720 Регистрация: 6-August 09 |
Всем привет, я тут новичек, но обещаю не будет много тупых вопросов
Никак не могу разобраться с проблемой следующего типа. Есть шаблон сайта (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 открывал в дримвьювере соответственно. Ребят нужна ваша помощь, иначе мне не разобраться. если что могу с примерами. спасибо!!! |
Spartak |
Отправлено: Aug 7 2009, 08:01 AM
|
Генерал Группа: Members Сообщений: 332 Пользователь №: 245 Регистрация: 19-January 07 |
Посмотри на форумах flasher.ru и demiart.ru - здесь аналогичные проблемы очень часто обсуждаются.
-------------------- |
Sitemaster |
Отправлено: Sep 27 2009, 04:28 PM
|
Команда ЭйсВэб Группа: 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. То же самое проделываем с остальными текстами. Всё. ЗЫ: выбранный шрифт также должен поддерживать кириллицу. -------------------- Аватар Макса - это мой дядя! |