![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jun 2007
Сообщений: 374
|
Поделитесь опытом, каким образом вы кастомизируете свои проекты. Кто CSS использует, FlashVars или что-нибудь еще для того, чтобы настроить свою флэшку.
Наверняка здесь найдутся люди, кто делал тиражируемые продукты на многих пользователей. Вот интересует, как вы настраиваете разные скины/стили внутри флэшек. |
|
|||||
|
Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
|
Я разделяю все на 4 части:
1. Скин. Это swf файл, в котором лежат: графические объекты, анимации, стили цвета и текста. Создается во Flash CS3. 2. Данные. Это xml-файл(ы), в них находятся данные, необходимые для проекта: тексты, пути, настройки. Cоздается в xml-редакторе, либо генерится сервером - зависит от задачи. 3. Логика. Это swf-файл, в котором зашита вся логика проекта. Тут же вкомпиливаются шрифты. Создается с помощью Flex SDK. 4. Основной загрузчик. Это swf-файл, который загружает скин, логику и данные. Есть еще внутренние загрузчики для загрузки дополнительных данных (картинки, тексты), они зашиты в логике. Создается с помощью Flex SDK. В итоге, если мы хотим поменять скин, язык или другие параметры, мы передаем в загрузчик параметры и он подгружает соответствующие данные и скин.
__________________
Griver |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Для больших проектов выгодно использовать runtime язык разметки и CSS для скинования всего этого.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
mre, каким боком шрифты к логике относятся?
![]() |
|
|||||
|
Отдельно имеет смысл, если используешь, например, два языка в проекте, китайский и кириллица. Китайские шрифты весят на порядок больше. Когда надо загрузил китайский шрифт, когда кириллица то можно и framd.ttf заюзать.
__________________
Оптимизация производительности на уровне кода |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:58. |
|
|
« Предыдущая тема | Следующая тема » |
|
|