Zitat:
|
Wie sieht es eigentlich mit nem AlphaKanal bei dem setPixel aus?
|
Das geht.
Bei der Instanzierung muss man den 3ten Parameter auf true setzen. Hat zumindest bei mir funktioniert.
bitmap = new flash.display.BitmapData(20,20, true, 0xFFFFFFFF);
Danach kann man die Farbe im ARGB Format schreiben.
Also für 50% blau sähe das dann so aus.
map.setPixel(5, 5, 0x7F0000FF);
Weiss einer ob man MCs in ein BitmapData-Objekt umwandeln/konvertieren kann? Das wäre wirklich sehr geil. Dann könnte man die miese bzw. die nicht so gut wie erwartete Performance von setPixel() + AS ein wenig umgehen.
Viele Gruesse
=:] Aerks
Kleiner Nachtrag:
Ähem...

Ich Depp hatte noch einen anderen Blendmode eingestellt und hab mich davon äh.. blenden lassen. Jetzt funktioniert der AlphaPixelKram bei mir nicht mehr. *hüstel*
Was aber definitiv geht ist eine Transparenzangabe im Konstruktor bei der Füllfarbe.
bitmap = new flash.display.BitmapData(20,20, true, 0x20FFFFFF);
Viele Gruesse
=:] Aerks