Stosowanie trybów mieszania
Flash Player 9 i nowsze wersje, Adobe AIR 1.0 i nowsze wersje
Tryby mieszania obejmują łączenie kolorów jednego obrazu (bazowego) z kolorami innego obrazu (obraz mieszany) w celu uzyskania trzeciego obrazu — wynikiem jest obraz, który pojawia się na ekranie. Wartość każdego piksela na obrazie zostaje przetworzona z odpowiednią wartością piksela innego obrazu w celu uzyskania wartości piksela w tym samym miejscu w wyniku.
Każdy obiekt wyświetlany ma właściwość blendMode, dla której można ustawić jeden z poniższych trybów mieszania. Są to stałe zdefiniowane w klasie BlendMode. Można również stosować wartości String (w nawiasach), które są rzeczywistymi wartościami stałych.
BlendMode.ADD ("add"): często stosowana w celu utworzenia animowanego efektu rozjaśnionego rozpuszczania między dwoma obrazami.
BlendMode.ALPHA ("alpha"): Często używana w celu zastosowania przezroczystości pierwszego planu do tła. (To działanie nie jest obsługiwane w przypadku renderowania przy użyciu GPU).
BlendMode.DARKEN ("darken"): Często stosowana do nakładania tekstu. (To działanie nie jest obsługiwane w przypadku renderowania przy użyciu GPU).
BlendMode.DIFFERENCE ("difference"): Często stosowana w celu uzyskania ostrzejszych kolorów.
BlendMode.ERASE ("erase"): Często stosowana w celu wycięcia (wymazania) części tła za pomocą wartości alfa pierwszego planu. (To działanie nie jest obsługiwane w przypadku renderowania przy użyciu GPU).
BlendMode.HARDLIGHT ("hardlight"): Często stosowana w celu tworzenia efektów cienia. (To działanie nie jest obsługiwane w przypadku renderowania przy użyciu GPU).
BlendMode.INVERT ("invert"): Służy do odwracania tła.
BlendMode.LAYER ("layer"): Służy do wymuszania tworzenia tymczasowego bufora dla wstępnej wersji określonego obiektu ekranowego. (To działanie nie jest obsługiwane w przypadku renderowania przy użyciu GPU).
BlendMode.LIGHTEN ("lighten"): Często stosowana do nakładania czcionki. (To działanie nie jest obsługiwane w przypadku renderowania przy użyciu GPU).
BlendMode.MULTIPLY ("multiply"): często stosowana w celu tworzenia efektów cienia i głębokości.
BlendMode.NORMAL ("normal"): służy do określania, że wartości pikseli obrazu mieszania mogą zastępować wartości w obrazie bazowym.
BlendMode.OVERLAY ("overlay"): Często stosowana w celu tworzenia efektów cienia. (To działanie nie jest obsługiwane w przypadku renderowania przy użyciu GPU).
BlendMode.SCREEN ("screen"): często stosowana w celu tworzenia wyróżnień i flar powiększania.
BlendMode.SHADER ("shader"): służy do określania, że moduł cieniujący Pixel Bender służy do tworzenia niestandardowego efektu mieszania. Więcej informacji na temat korzystania z mechanizmami cieniowania zawiera sekcja Praca z modułami cieniującymi Pixel Bender. (To działanie nie jest obsługiwane w przypadku renderowania przy użyciu GPU).
BlendMode.SUBTRACT ("subtract"): często stosowana w celu utworzenia animowanego efektu przyciemnionego rozpuszczania między dwoma obrazami.