2011-04-23 55 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