![]() |
Внешний CSS
Доброго времени суток
Мне нужно на FLEX'е использовать внешний CSS. Тяжело объяснить это в трех словах, поэтому буду описывать "на пальцах". CSS можно подгрузить таким образом Код AS3:
Чтобы этого избежать, можно подгрузить css с помощью loader'а, пропарсить css и запихнуть его в StyleSheet. Но как тогда присвоить текстовому полю типа UITextField один из стилей, описанных в подгруженном CSS? CSS выглядит примерно так: Код AS3:
|
|
Можно отдельно скомпилить css и грузить его StyleManager.loadStyleDeclarations(url); тогда по идее компоненты сами обновятся.
|
DaFive
Пробовал - не подходит. Гуглом я умею пользоваться ;) GBee Спасибо, попробую Добавлено через 43 минуты К сожалению, данный вариант не подходит. В таком случае меняем шило на мыло: вместо перекомпиляции основного приложения, нужно будет каждый раз перекомпилировать swf, содержащий css. В идеале я хочу получить, примерно, следующее: css содержит три стиля. Приложение выводит на экран три текстовых поля, текст в которых отображается в одном из трех стилей, подгруженных в css файле. Меняться настройки стилей должны лишь редактированием файла css. Без перекомпиляции swf приложения. |
DaFive, ссылкой промахнулся. http://help.adobe.com/en_US/flex/usi...9084-7f8c.html
Грузить css-файл особого смысла нет, вы сразу потеряете в функционале. Не получится использовать иконки, скины и прочее, что подразумевает встраивание ресурсов. Поэтому, как рекомендует Adobe (и GBee), грузите скомпилированные стили. |
Цитата:
|
Я не говорил, что это невозможно в принципе, но стандартными средствами не получится.
|
да мне не надо грузить иконки и прочее. Нужно только безе перекомпиляции менять шрифт и размер в CSS файле
|
Цитата:
Или ты на этом форуме просто ответы для себя ищешь ? По идее надо и с народом делиться знаниями ... В противном случае нету смысла ... есть ты тут или нет ...! |
Цитата:
|
| Часовой пояс GMT +4, время: 15:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.