Во-первых, давайте определим, почему динамические флеш шаблоны называются динамическими. Разберем фразу:
шаблон – ну это надеюсь всем понятно. Шаблон он потому и шаблон, что его надо наполнить своей информацией – текстами и картинками для того, чтобы получить готовый сайт.
флеш– ну потому, что он сделан на флеше, чего тут не понятного
динамический (правильнее использовать словосочетание динамический флеш) – не потому, что в нем всё шевелится, а потому, что им можно достаточно просто управлять, не переделывая сам шаблон. Можно сравнить с динамическими сайтами, то есть сайтами, построенными с использованием CMS, с помощью которой можно оперативно и легко управлять информацией на страницах сайта.
В случае с динамическим флеш шаблоном, CMS в комплект не входит и управление информацией осуществляется посредством редактирования XML-файла, который и содержит всю информацию, отображаемуй в шаблоне – сайте. В то же время, никто вам не мешает настроить CMS для внесения изменений в этот XML-файл.
Адаптация такого шаблона под свой проект состоит из двух этапов:
- Замена информации в XML-файле, содержащем данные
- Модификация текстовых полей в FLA файле – в самом флеш-шаблоне
Чуть подробнее о каждом пункте.
Редактирование XML-файла
Чтобы флеш корректно воспринял русские тексты, xml файл должен быть в кодировке utf-8. Используйте для редактирования правильный текстовый редактор, который умеет работать с utf-8 кодировкой (поискать). Я привык к Notepad++, простой и легкий редактор.
Если вам надо вставить спецсимволы используйте такое обрамление:
Если после внесения изменений, не отображаются картинки или не воспроизводится музыка, попробуйте использовать абсолютные ссылки, с вначале .
По-возможности, не нарушайте структуру файла, не переставляйте блоки и строки местами. С большой вероятностью скрипт ожидает именно такой порядок строк.Пустые строки и комментарии можно добавлять / убирать сколько угодно – они все равно игнорируются. Кстати, все что находится внутри – это и есть комментарии. Не используйте вложенные комментарии.
Изменение флешки (FLA)
Во-первых вам понадобится программа Adobe Flash и некоторые навыки по работе.
Во-вторых, надо найти все динамические текстовые поля (Dynamic Text)
В настройках таких полей, необходимо убедиться, что выбран шрифт, содержащий кириллические символы, а также внедрить набор кириллицы во флешку при публикации. Для этого нажмите кнопку "Embed…”
Для выбора нескольких наборов символов зажмите кнопку CTRL на клавиатуре.
Выполнив эту простую операцию вы подготовите флеш к корректному отображению русских текстов.
Останется пробежаться по муви-клипам и заменить английские слова на русские. Обычно это касается интерфейсных элементов, которые не нуждауются в частой замене и потому не выносятся в XML. Вы можете их перенести в секцию "settings” XML-файла и поправить action script, загружающий эти значения или, что проще, перевести их прямо во флеше.
Остается опубликовать и проверить.
Имейте в виду, что некоторые функции могут не работать при воспроизведении флешки с локального диска: вызовы с параметрами, например main.xml?param=1, требуют вызова по протоколу и локально будут выдавать ошибку.
И еще один момент, так как вам придется вносить изменения во XML файл, добавьте к вызову этого файла случайный параметр, тогда он не будет застревать в кеше.
|