gpt4 book ai didi

html - Flex 4 - 在 CSS 中为 html 链接定义样式

转载 作者:行者123 更新时间:2023-11-28 19:05:44 24 4
gpt4 key购买 nike

我已经尝试了 2 个小时,我从没想过这会是一场噩梦,而且 Google 根本没有帮助我。

有谁知道如何在 mx|Label 组件中定义 html 超链接的 CSS 样式,例如 aa:link , a:hovera:active ?

(我不能使用 s|Label,因为它不发送 link 事件...)

我尝试了所有方法(甚至是非常愚蠢的方法),但无法找到任何真正有效的方法:

mx|Label.a {...}
mx|Label a {...}
mx|Label:a {...}
a {...}
mx|Label.a:link {...}
mx|Label a:link {...}
mx|Label:a:link {...}
a:link {...}
*|a {...}
*|a:link {...}
mx|a {...}
mx|a:link {...}

这些都不起作用,我在任何地方都找不到任何帮助,似乎没有人遇到过这个问题。

如果有人能帮助我,我将不胜感激。
提前致谢。

最佳答案

我找到的唯一可行的解​​决方案是使用 ActionScript 手动设置样式:

var styleSheet:StyleSheet = new StyleSheet();
styleSheet.parseCSS( "a:hover { color: #6666ff; text-decoration: underline; } a { color: #0000ff; }" );
label.styleSheet = styleSheet;

...我觉得很丑(将 .css 文件与硬编码样式混合...)

有人有更好的东西吗?

关于html - Flex 4 - 在 CSS 中为 html 链接定义样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3601384/

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