Как вы делитесь таблицей стилей между проектами Flex? - PullRequest
1 голос
/ 12 апреля 2010

Я занимаюсь разработкой двух приложений Flex, которые должны выглядеть одинаково. Есть ли способ определить таблицу стилей только в одном месте и использовать ее в обоих проектах, например, добавив ее в SWC?

Ответы [ 2 ]

1 голос
/ 13 апреля 2010

Скомпилируйте CSS в SWF и просто включите его в каждый проект.

StyleManager.loadStyleDeclarations( pathToStyleSwf );
1 голос
/ 12 апреля 2010

У нас есть таблица стилей, шрифты и набор классов тем оформления, скомпилированных в SWC. Все шрифты и CSS-файлы находятся в / src и включены как ресурсы в компиляцию. Затем ссылка на приложение выглядит так:

<mx:Style source="PathwaysVisualTheme.css"/>

Есть и другие способы сделать это, например, определить правильную «тему Flex», что означает, что вам не нужно ссылаться на файл CSS в вашем приложении, но это заменяет таблицу стилей Halo по умолчанию, а не переопределяет ее, поэтому нужно определить все, а не только то, где оно отличается от Halo.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...