2011-04-23 52 views
0

Flex 4中默认的Spark主题有什么样的样式? 以及如何重写Spark主题?例如,我想提供另一种背景颜色和 什么也没有发生,颜色CSS按预期工作。 CSS看起来像这样:如何覆盖Flex 4中的Spark主题?

<fx:Style> 
    @namespace s "library://ns.adobe.com/flex/spark"; 
    @namespace mx "library://ns.adobe.com/flex/mx"; 
    @namespace local "*"; 

    global 
    { 
     font-family: Georgia; 
     color: #260B01; 
     content-background-color: Red; 
     content-background-alpha: 0.8; 

    } 
</fx:Style> 

回答

1

嗯。此代码正常工作:

<?xml version="1.0" encoding="utf-8"?> 
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
    xmlns:s="library://ns.adobe.com/flex/spark" 
    xmlns:mx="library://ns.adobe.com/flex/mx"> 
    <fx:Style> 
     @namespace s "library://ns.adobe.com/flex/spark"; 
     @namespace mx "library://ns.adobe.com/flex/mx"; 
     global { 
      font-family: Georgia; 
      color: #260B01; 
      content-background-color: Red; 
      content-background-alpha: 0.8; 
     } 
    </fx:Style> 
    <fx:Script> 
    <![CDATA[ 
     import mx.collections.ArrayCollection; 
    ]]> 
    </fx:Script> 
    <s:List dataProvider="{new ArrayCollection(['First','Second'])}" /> 
</s:Application> 

你期望什么?你的结果是什么?

+0

我使用了background-color:属性,而现在它很好用。 – marko 2011-04-23 13:09:57