gpt4 book ai didi

css - Flex 4 - MXML 组件中的 CSS 类型选择器

转载 作者:太空宇宙 更新时间:2023-11-04 05:31:21 25 4
gpt4 key购买 nike

有谁知道为什么不能在 MXML 组件中使用 CSS 类型选择器的原因,和/或让它工作的技巧?

我认为完全没有理由不支持如此简单的功能,我真的很想了解。

毕竟我读到过 Flex 4 中的 CSS 比 Flex 3 中的 CSS 好得多,但当我被迫重复自己,为我所有的按钮添加相同的参数时,我发现自己非常失望...

    <fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
.sampleStyle { color: red; }
</fx:Style>

<s:Button label="1" styleName="sampleStyle"/>
<s:Button label="2" styleName="sampleStyle"/>
<s:Button label="3" styleName="sampleStyle"/>


...虽然我可以简单地使用类型选择器并使我的 MXML 代码更加清晰和可读。

    <fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
s|Button { color: red; }
</fx:Style>

<s:Button label="1"/>
<s:Button label="2"/>
<s:Button label="3"/>


我没有找到关于这个问题的任何信息(除了 Adob​​e 文档,它基本上只是说“那是不可能的”),但我真的很想知道这背后的原因。 有什么我不明白的,或者这些选择器实际上完全没用吗?

最佳答案

我遇到了完全相同的问题!我需要覆盖 TextInputs 中的默认文本颜色。您可以编辑主 css 文件:

my|Component s|Button {
color: red;
}

关于css - Flex 4 - MXML 组件中的 CSS 类型选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2975379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com