2011-03-02 106 views
1

Flex 3使用barColor會很容易,但由於Flex 4中不再提供barColor,所以我可以設置進度條,以便進度條隨着進度改變顏色。如何改變進度條的顏色?

像淺綠色的陰影和亮紅色的結束一樣開始進行。

回答

3

我回答了類似的問題在這裏:How to dynamically fill a progress bar in Flex/ActionScript?

概括地說,創建一個自定義皮膚的進度條,並用漸變填充我聯繫解決方法是(如果我正確理解你。)一個分段版本,但您可以用單個停止替換重複的漸變停止以獲得平滑的漸變。

希望有所幫助。

+0

謝謝米勒。 – baltoro

+0

米勒,第二個想法,你是什麼意思的'分段版本'? – baltoro

+0

如果您運行我引用的示例的代碼,它將在條的前半部分顯示一種顏色的進度,然後在下半部分顯示另一種顏色,這是原始提問者想要的。在你的情況下(如果我的理解正確),你希望酒吧逐漸從一種顏色過渡到另一種顏色。在這種情況下,您只需要在顏色數組中使用兩個漸變光圈,一個使用起始顏色,另一個使用漸變顏色。酒吧作爲一個整體將逐漸從頭到尾改變顏色。這有幫助嗎? –