私が達成しようとしていることは些細なことかもしれませんが、背景が透明ではなく、背景が黒で、上に形状が白で定義された PNG マスクをロードしています (適用する必要がある実際のマスク)。どうやらFlexは、それが機能するために透明な背景を持つマスクを提供することを期待していますか、それとも何か不足していますか?
その場合、読み込んでいる bitmapData を変換して、黒色を透明として扱うことはできますか?
前もって感謝します。
私が達成しようとしていることは些細なことかもしれませんが、背景が透明ではなく、背景が黒で、上に形状が白で定義された PNG マスクをロードしています (適用する必要がある実際のマスク)。どうやらFlexは、それが機能するために透明な背景を持つマスクを提供することを期待していますか、それとも何か不足していますか?
その場合、読み込んでいる bitmapData を変換して、黒色を透明として扱うことはできますか?
前もって感謝します。
1 つの方法は、BitmapData のCopyChannel です。これは、あるビットマップを別のビットマップのアルファ レイヤーとして適用しようとする場合に最適です。
ソースをアルファ ビットマップに、ソース チャネルを R、G または B に、宛先チャネルをアルファに設定します。
使用例はリンクにあります