2010-05-14 1 views
0

мой вопрос состоит из жгутов частейразница ч/б Скины и темы CSS в Flash Builder

** 1- почему нам нужны скины для каждого элементов, если мы можем стилизовать наше приложение, используя файл CSS. например, в теме Graphite в SDK Sample состоит из файлов CSS + .fla и skins ---. mxml.

2- Как мы можем создать целую тему с вне кодирования CSS. **

ответ

1

1) Шкурка и C служат для разных целей. Скины выполняют фактический программный рисунок графических элементов, а стили css позволяют вам настраивать определенные переменные в этих скинах. Например, скины halo используют стили borderStyle, borderColor, чтобы позволить пользователю использовать один и тот же скин на нескольких компонентах и ​​позволить разработчику делать тонкие изменения без создания новых файлов скинов. Таким образом, хотя вы можете создать тему без переопределения скинов по умолчанию или иметь тему, которая является только шкурой, вам действительно лучше всего воспользоваться обоими. Например, приложение, которое я сейчас создаю, имеет много экземпляров одного и того же стиля кнопок, но все кнопки имеют разные стили. Для этой кнопки я написал скин кнопки базы, который принял параметр backgroundColor, и используя этот параметр backgroundColor, мне удалось создать разные цветные кнопки с похожими внешними эффектами.

2) Напишите скины со значениями по умолчанию или жестко закодированными. Не уверен, почему вы хотите это сделать.

+0

На самом деле я хочу создать целую тему для своего приложения AIR. поэтому я подумал, что должен быть метод визуализации темы. теперь один вопрос, пожалуйста, как мы можем вставлять поверх, вверх, вниз и т. д. скины, определенные как sybols в .swf-файле. я имею в виду, как я могу указать –

+0

О, ну, если вы хотите создать тему в визуальном редакторе, я бы предложил посмотреть на flash-катализатор. или если вы просто хотите создать скины, основанные на png или swf, посмотрите на расширения скинов для скинов – quoo