2
我想要實現的可能是微不足道的,但是我加載了一個PNG面具,它沒有透明背景,而是一個黑色的背景,形狀定義在頂部白色(需要應用的實際面膜)。顯然,Flex期望我提供一個具有透明背景的遮罩以使其能夠工作,或者我錯過了什麼?從png位圖的黑色背景的AS3 Flex面具
如果是這樣的話,我可以轉換我加載的bitmapData,以便它將黑色對待爲透明?
在此先感謝。
我想要實現的可能是微不足道的,但是我加載了一個PNG面具,它沒有透明背景,而是一個黑色的背景,形狀定義在頂部白色(需要應用的實際面膜)。顯然,Flex期望我提供一個具有透明背景的遮罩以使其能夠工作,或者我錯過了什麼?從png位圖的黑色背景的AS3 Flex面具
如果是這樣的話,我可以轉換我加載的bitmapData,以便它將黑色對待爲透明?
在此先感謝。
一種方法是BitmapData的CopyChannel如果您試圖將一個位圖應用爲另一個位圖的Alpha層,這種方法效果最佳。
將源設置爲你的阿爾法位圖和源信道R,G和B,和目標通道爲Alpha
例子使用的是鏈接
謝謝你,這真的有幫助! – airlocker 2010-05-04 09:54:04