2011-04-08 39 views
2

我有一個Flex星火Button,我已經改變了使用使殘疾人的Flex星火按鈕使用CSS

s|Button { 
    color: #66ffff; 
    chromeColor: #333333; 
} 

問題的背景,深色更可讀的是,當按鈕被禁用,這是非常難閱讀(文字顏色和背景顏色非常接近)。我嘗試將禁用的顏色設置爲更亮的東西

s|Button:disabled { 
    color: #ffffff; 
} 

但禁用的文本顏色不是#ffffff。它是文本顏色和背景的一些組合。有沒有辦法禁用這種行爲(即指定確切的禁用狀態的文本顏色)?

回答

3

您正在與按鈕的默認外觀作鬥爭。如果您要創建基於ButtonSkin的新按鈕外觀,則會看到整個外觀的Alpha設置爲:alpha.disabled="0.5"

將該值設置爲1.0可解決您的問題,但定義此整個外觀似乎是矯枉過正,只是爲了修改此單個值。

希望有一種更優雅的方式。我試圖設置alpha: 1.0;在殘疾的風格,但它不需要。我唯一能做的就是創建一個新的按鈕樣式,設置alpha.disabled="1.0"並告訴按鈕使用稍微修改過的樣式。

0

您可以創建2個.css文件,一個用於標準視圖,另一個用於「禁用」視圖並設置您自己的按鈕屬性。編寫一個更改要使用的.css文件的函數。