Warum sind die BitmapData nicht transparent?

7
%Vor%

Nach allem, was ich gelesen habe, sollte dies transparent sein. Ich sehe ein großes schwarzes Quadrat. Was könnte das verursachen?

    
thedayturns 25.08.2012, 11:12
quelle

4 Antworten

2

Es ergibt keinen Sinn: Ich habe den folgenden Code ausprobiert:

%Vor%

Und ich habe eine gelbe Box mit einer halbtransparenten schwarzen Box darüber. Der "imageTransparent" war komplett unsichtbar.

Ich habe auch Ihre Methode mit dem Erstellen der Bitmap zuerst versucht und dann die BitmapData geändert. Kein Unterschied, immer noch unsichtbar.

San.chez: 0 ist gleich 0x00000000, egal was. Es ist eine vorzeichenlose Ganzzahl, ActionScript ändert sie nicht auf magische Weise. Dein Link ist aber gut.

    
Dennis Krøger 25.08.2012, 16:13
quelle
14

verwende dies

%Vor%

statt

%Vor%

0xFF000000 ist schwarz (0x000000) mit Alpha gleich 1

0x00000000 ist schwarz (0x000000) mit Alpha gleich 0

Hier ist eine schöne Erklärung wie Farben & amp; Alpha-Arbeit: Ссылка

// BEARBEITEN:

Dennis Krøger und strille haben recht, 0x00000000 == 0. Sieht so aus, als wäre das Problem woanders, nicht in dem eingefügten Code.

    
san.chez 25.08.2012 13:04
quelle
3

ActionScript verwendet 32-Bit-Hexadezimalzahlen zur Darstellung von Farbwerten mit Transparenz. ARGB-Farben als 32-Bit-Variablen werden durch 4 Gruppen mit jeweils 8 Bits / 2 Hex angegeben:

Im Binärformat: AAAAAAAA RRRRRRRR GGGGGGGG BBBBBBBB

In Hex: AA RR GG BB

A repräsentiert den Alpha-Wert (Transparenz), R ist rd, G ist grün, B ist blau. Jede Gruppe definiert die Intensität jedes Farbkanals, A ist Alpha, R ist Rot, G ist Grün, B ist Blau. Volle Intensität auf dem Alpha-Kanal bedeutet kein Alpha (FF) und keine Intensität (00) bedeutet volles Alpha. Ein transparenter Pixelfarbwert ist also 0x00rrggbb.

    
raju-bitter 25.08.2012 13:10
quelle
3

Sie können entweder BitmapData erstellen oder weitergeben Konstruktor eines neuen Bitmap -Objekts oder bearbeiten Sie es als Referenz nachdem es erstellt wurde. Beide Optionen funktionieren:

%Vor%     
TheDarkIn1978 25.08.2012 17:28
quelle

Tags und Links