我有一个Flex 3.2应用程序,正在为其开发自定义样式。基本上,首先应用第一个样式表,然后再应用我的自定义样式表。我想知道如何完全清空第一个样式表中的值和第二个样式表中的值。该值必须为空白,因为如果设置了水平中心值,那么将忽略任何其他定位值。我曾尝试过null和“”运气不好。有任何想法吗?



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

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

最佳答案

也许您需要在ActionScript中选择运行时样式:

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


其中styleNameCSSStyledeclaration的实例,而在您的情况下SelectorName可能是“按钮”

请参阅liveDocs中有关StyleManager的页面。

关于css - 在Flex中将CSS值覆盖为空,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3376227/

10-09 03:51