我正在尝试在Spark Window应用程序中设置标题标签的标题。我想如果我能找到正确的CSS选择器我可以设置它但我无法找到它。
WindowedApplication {
skinClass:ClassReference("spark.skins.spark.SparkChromeWindowedApplicationSkin");
}
WindowedApplication > TitleBar {
fontSize: 24; /* this doesn't work */
}
以下是Spark Window应用程序的更多信息, http://help.adobe.com/en_US/Flex/4.0/UsingSDK/WSacd9bdd0c5c09f4a-690d4877120e8b878b0-7fd8.html
更新:
看起来样式是在MacTitleBarSkin中内联定义的。因此,即使我可以使用CSS设置它们的样式,也没有比内联样式更具体的内容。我试图删除MacTitleBarSkin中的样式,但它们似乎没有删除。 PS我正在使用Flex 4.14RC。
答案 0 :(得分:0)
无法以编程方式更改WindowedApplication本身的标题。它基于操作系统设置。
如果您想要自定义它,则必须自定义完整的应用程序容器(包括关闭/最大化/最小化按钮)。
您可以通过在应用程序描述符中将<systemChrome></systemChrome>
设置为“none
”来实现此目的。
答案 1 :(得分:0)
看起来这样可行,但您必须将皮肤复制到项目中,然后删除MacTitleBarSkin中titleText标签上的样式:
windowChrome|MacTitleBarSkin s|Group s|Label#titleText {
fontSize: 12;
color: red;
}
有关如何将皮肤导入项目的信息,请参阅this post。