2011-01-21 60 views
2

可能嗎?還是我需要使用皮膚架構?在我無法找到屬性邊框顏色,所以我認爲我需要創建一個完整的皮膚定製?或者有沒有可以通過css訪問的屬性?如何使用CSS設置Flex Spark Button的邊框顏色

+0

當在瀏覽器中呈現,是按鈕,在CSS訪問?有沒有CSS文件? – Kyle

+0

是的,有一個CSS文件,但沒有屬性可以訪問火花按鈕上的邊框顏色。 s | Button {/ *什麼屬性? * /} –

回答

1

我認爲改變邊框的顏色是創建一個自定義皮膚,並設置繪製組件的矩形的顏色。我沒有找到訪問器或屬性來直接設置火花按鈕邊框的顏色。

3

基於默認的Spark ButtonSkin創建自定義皮膚。 你會注意到一個名爲「邊界」的Rect。 邊框實際上是一個漸變,我建議您現在用一個SolidColorStroke替換它。 設置此行程的ID

在updateDisplayList方法中,添加: strokeId.color = getStyle(「borderColor」);

現在你可以使用你的CSS文件中的borderColor屬性;)

+0

是的,我做到了。所以CSS不能像我想的那樣解決我的問題。謝謝。 –