我宣佈類似下面的圖片:Flex動態更改圖像顏色?
[Bindable]
[Embed(source="assets/banana.png")]
public var iconBANANA : Class;
它涉及到itemRenderer
,但我希望當某些事件發生時(如點擊上面或東西)來改變圖像的顏色。
其餘使用圖像的對象應保持不變,只有發生事件的對象纔會改變圖像的顏色。
但最大的問題是:
- 如何改變爲主的圖像顏色 - 就像上有圖像的藍色區域 - 打開它綠色,還是黃色?
我宣佈類似下面的圖片:Flex動態更改圖像顏色?
[Bindable]
[Embed(source="assets/banana.png")]
public var iconBANANA : Class;
它涉及到itemRenderer
,但我希望當某些事件發生時(如點擊上面或東西)來改變圖像的顏色。
其餘使用圖像的對象應保持不變,只有發生事件的對象纔會改變圖像的顏色。
但最大的問題是:
我相信你要找的是Filters。你正在進行的解釋(將一種顏色改爲另一種顏色)並不是很簡單,而是進入一些相當複雜的圖像處理,但是你可以使用ColorMatrixFilter獲得一些結果。
您正在尋找beginBitmapFill。
這是一個好點,但不是非常具體的一個。 – 2011-06-03 11:59:04
-1。我認爲他在這裏要求進行圖像處理,而不是繪製API。 – 2011-06-03 13:59:26
繪圖API是您用於圖像處理的東西。但我並沒有聲稱這是一個完整的答案,而是一個方向建議 - 幾年前我需要一個類似的問題。 – cwallenpoole 2011-06-03 14:09:53
它做的工作:)謝謝。 – 2011-06-07 08:09:51