PDA

Просмотр полной версии : CSS + DataGrid (Как применить)


OracleN
04.04.2007, 20:19
Искал везде, но так и не нашел.

Значит есть CSS

DataGrid {
header-colors: #336699, #cc3333;
alternating-row-colors: #0099cc, #ffffff;
v-grid-line-color: #339900;
h-grid-line-color: #336633;
border-color: #ff0000;
color: #000000;
text-roll-over-color: #003333;
text-selected-color: #000000;
}

Это сохранено в файле, потом я его зачитываю

var styles:TextField.StyleSheet = new TextField.StyleSheet();

styles.load("style_1.css");

Как затем применить мне его к Гриду

etc
04.04.2007, 20:38
А где вы взяли этот CSS? Из головы?

OracleN
04.04.2007, 20:42
А где вы взяли этот CSS? Из головы?

Ну вообще ради примера зашел на

http://weblogs.macromedia.com/mc/archives/FlexStyleExplorer.html

и там сгенерил, или я что то не догоняю

etc
04.04.2007, 21:28
Вопрос по Flex или по Flash?

OracleN
04.04.2007, 21:35
Короче я так понял что нельзя. Спасибо.

etc
04.04.2007, 21:40
Нет, я просто не понял, вы запостили вопрос в разделе про Flash, и показываете флексовое приложение.

OracleN
04.04.2007, 21:43
Да не вопрос в следующем. Можно ли имеяя CSS во внешнем файле, как нить применить его к гриду. Чтоб потом не надо было менять чтото во флэше а просто заменить CSS и чтобы все работало.

Начал искать в инете, натолкнулся на этот сайт.
Я не бог флэша вообще,только начинаю изучать (и реально приятно удивлен возможностями), и только хотел бы больше узнать об этом.

etc
04.04.2007, 21:47
Про какой конкретно DataGrid идет речь? Во Flex или во Flash?

OracleN
04.04.2007, 21:53
DataGrid flash. Flash 8

etc
04.04.2007, 21:57
Теоретически это возможно сделать, написав соответствующией парсер полученного CSS.

OracleN
04.04.2007, 22:02
Теоретически это возможно сделать, написав соответствующией парсер полученного CSS.

Ок понял, спасибо, будем юзать setStyle.