AS3: copyPixels - Il mantenimento di trasparenza sulle Copie multiple
-
12-09-2019 - |
Domanda
Ho bisogno di copiare più immagini con la trasparenza allo stesso BitmapData senza trasparenze le immagini sovrapposte sovrascrivendo i pixel esistenti.
Per impostazione predefinita, quando si utilizza il metodo copyPixels su un BitmapData con trasparenza un BitmapData senza trasparenza, lo strato di immagini come voglio. Il problema è che ho bisogno di rendere a uno strato BitmapData con la trasparenza ad un altro BitmapData con trasparenza. Voglio mantenere la trasparenza del BitmapData ma ancora ottenere l'effetto di sovrapposizione.
Qualcuno può pensare a un modo economico per raggiungere questo obiettivo?
Soluzione
Tenatively, credo che questa soluzione funziona:
bitmapData.copyPixels( source, rectangle, point, null, null, true );
L'ultima proprietà "mergeAlpha" quando impostato su true sembra risolvere il problema.