Переопределить значение CSS, чтобы оно было пустым во Flex - PullRequest
0 голосов
/ 31 июля 2010

У меня есть приложение Flex 3.2, для которого я разрабатываю собственный стиль. В основном сначала применяется первая таблица стилей, а затем моя пользовательская таблица стилей. Мне интересно, как я могу полностью очистить набор значений в первой таблице стилей со значением, установленным во второй. Значение должно быть пустым, потому что если установлено значение по горизонтали, то любые другие значения позиционирования игнорируются. Я попытался ноль и "" без удачи. Есть идеи?

Пример

CSS1.css
.myButton {
    horizontal-center: 0;
}

CSS2.css
.myButton {
    horizontal-center: ??
    left: 0;
}

1 Ответ

0 голосов
/ 03 августа 2010

Возможно, вам нужен выбор стиля во время выполнения в ActionScript:

StyleManager.setStyleDeclaration("SelectorName", styleName, true);
StyleManager.clearStyleDeclaration("SelectorName", styleName);

Где styleName - это экземпляр CSSStyledeclaration, а SelectorName в вашем случае скорее всего будет "Button"

См. Страницу для StyleManager в liveDocs.

...