Använda blandningslägen
Flash Player 9 och senare, Adobe AIR 1.0 och senare
Blandningslägen inkluderar kombination av färgerna i en bild (basbilden) med färgerna i en annan bild (blandningsbilden) för att skapa en tredje bild; den resulterande bilden är den som faktiskt visas på bildskärmen. Varje pixelvärde i en bild bearbetas med motsvarande pixelvärde från den andra bilden för att skapa ett pixelvärde för samma position i resultatet.
Alla visningsobjekt har egenskapen blendMode som kan anges med ett av följande blandningslägen. Dessa är konstanter som finns definierade i klassen BlendMode. Alternativt kan du använda strängvärden (inom parentes) som motsvarar konstanternas faktiska värden.
BlendMode.ADD ("lägg till"): Används vanligen för att skapa en animerad blixtupplösningseffekt mellan två bilder.
BlendMode.ALPHA ("alpha"): Används oftast för att använda förgrundens genomskinlighet på bakgrunden. (Stöds inte vid GPU-återgivning.)
BlendMode.DARKEN ("darken"): Används oftast för att lägga text ovanpå något annat. (Stöds inte vid GPU-återgivning.)
BlendMode.DIFFERENCE ("difference"): Används vanligen för att skapa livfullare färger.
BlendMode.ERASE ("erase"): Används vanligen för att klippa ut (sudda ut) delar av bakgrunden med hjälp av förgrundsalfa. (Stöds inte vid GPU-återgivning.)
BlendMode.HARDLIGHT ("hardlight"): Används oftast för att skapa skuggningseffekter. (Stöds inte vid GPU-återgivning.)
BlendMode.INVERT ("invert"): Används för att invertera bakgrunden.
BlendMode.LAYER ("layer"): Används för att tvinga en tillfällig buffert att skapas för förkomponering av ett visst visningsobjekt. (Stöds inte vid GPU-återgivning.)
BlendMode.LIGHTEN ("lighten"): Används oftast för att lägga text ovanpå något annat. (Stöds inte vid GPU-återgivning.)
BlendMode.MULTIPLY ("multiplicera"): Används vanligen för att skapa skuggor och djupeffekter.
BlendMode.NORMAL ("normal"): Används för att specificera att pixelvärdena för blandningsbilden åsidosätter värdena för basbilden.
BlendMode.OVERLAY ("overlay"): Används oftast för att skapa skuggningseffekter. (Stöds inte vid GPU-återgivning.)
BlendMode.SCREEN ("raster"): Används vanligen för att skapa markeringar och linsöverstrålning.
BlendMode.SHADER ("shader"): Används för att ange att en Pixel Bender-skuggning nyttjas för att skapa en anpassad blandningseffekt. Mer information om hur du använder skuggningar finns i Arbeta med Pixel Bender-skuggningar. (Stöds inte vid GPU-återgivning.)
BlendMode.SUBTRACT ("subtrahera"): Används vanligen för att skapa en animerad mörkerupplösningseffekt mellan två bilder.