Flex警报窗口样式

时间:2011-09-15 03:57:18

标签: flex alert

我正在尝试在外部文件上设置Alert窗口的样式但是我收到以下警告并且不会应用样式,请记住,从外部AS文件调用Alert也是如此,因此代码是没有嵌入MXML。

未处理CSS类型选择器“警报”,因为警报未在应用程序中使用。

CSS选择器中的类型警报'警报'必须使用命名空间限定。


Alert{
    color : #124332;
    background-color: #ffffff;
    header-colors : #243322, #243322;
    header-height:19;
    drop-shadow-enabled: true;
    drop-shadow-color :#243322;
    corner-radius :6;
    border-style :solid;
    border-thickness: 1;
    border-color : #243322;
    footer-colors : #243322, #ffffff;
    title-style-name : "title";
}

1 个答案:

答案 0 :(得分:2)

Flex 4中的每个CSS文件都必须以默认命名空间开头:

@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/mx";

在您的特定情况下,您没有在Alert上指定命名空间,请尝试:

mx|Alert{...}

关于没有使用它的警告,请忽略那个。这只是编译器警告未使用的样式的一种方式,以便您可以减少文件大小。如果需要,您可以随时在项目的编译器选项中删除基于-show-unused-type-selector-warnings=false的CSS警告。