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.