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.