在 Flex 中将 CSS 值覆盖为空
我有一个 Flex 3.2 应用程序,正在为其开发自定义样式。基本上,第一个样式表首先应用,然后是我的自定义样式表。我想知道如何完全清空第一个样式表中设置的值和第二个样式表中设置的值。该值必须为空,因为如果设置了水平中心值,则任何其他定位值都将被忽略。我尝试过 null 和 "" 但没有成功。有什么想法吗?
例子
CSS1.css
.myButton {
horizontal-center: 0;
}
CSS2.css
.myButton {
horizontal-center: ??
left: 0;
}
I have a Flex 3.2 application for which I am developing a custom style. Basically the first stylesheet gets applied first, and then my custom stylesheet. I am wondering how I can completely empty a value set in the first stylesheet with a value set in the second. The value has to be blank because if the horizontal-center value is set then any other positioning values are ignored. I have attempted null and "" with no luck. Any ideas?
Example
CSS1.css
.myButton {
horizontal-center: 0;
}
CSS2.css
.myButton {
horizontal-center: ??
left: 0;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许您需要的是 ActionScript 中的运行时样式选择:
其中
styleName
是CSSStyledeclaration
的实例,而SelectorName
在您的情况下可能是“Button” "请参阅 liveDocs 中的 StyleManager 页面。
Perhaps what you need is runtime style selection in ActionScript:
Where
styleName
is an instance ofCSSStyledeclaration
, andSelectorName
would in your case likely be "Button"See the page for StyleManager in the liveDocs.