2009-07-09 10 views
0

透明な複数のイメージを同じビットマップデータにコピーする必要があります。オーバーラップするイメージの透明部分は既存のピクセルを上書きしません。AS3:copyPixels - 複数のコピーで透明度を維持する

デフォルトでは、透過性を持たないBitmapDataに対してcopyPixelsメソッドを使用すると、透過性のないBitmapDataに画像レイヤーが必要になります。問題は、透過性を持つBitmapDataレイヤーに、透明性を持つ別のBitmapDataにレンダリングする必要があることです。私はビットマップデータの透過性を維持したいが、依然として重なり合う効果を得る。

これを実現するための安価な方法は誰も想像できますか?

答えて

2

Tenatively、私は、このソリューションが動作すると信じて:

bitmapData.copyPixels(source, rectangle, point, null, null, true); 

に設定された最後のプロパティ "mergeAlphaは" この問題を解決するために表示されます。

関連する問題