Application de modes de fondu

Flash Player 9 et les versions ultérieures, Adobe AIR 1.0 et les versions ultérieures

Les modes de fondu supposent d’associer les couleurs d’une image (l’image de base) à celles d’une autre image (l’image mélangée) afin de produire une troisième image, qui est celle qui sera en fait affichée à l’écran. Chaque valeur de pixels d’une image est traitée avec la valeur de pixels correspondante de l’autre image afin d’obtenir un résultat présentant une valeur de pixels de position identique.

Tous les objets d’affichage possèdent une propriété blendMode qui peut être définie sur l’un des modes de fondu ci-dessous. Les valeurs ci-dessous sont des constantes définies dans la classe BlendMode. Vous pouvez également utiliser les valeurs String (entre parenthèses) correspondant aux valeurs réelles des constantes.

  • BlendMode.ADD ( "add" ) : s’utilise couramment pour créer un effet de dissolution animée entre deux images en éclaircissant progressivement leurs couleurs.

  • BlendMode.ALPHA ( "alpha" ) : fréquemment utilisé pour appliquer la transparence de l’avant-plan à l’arrière-plan. (Pas de prise en charge en cas de rendu par processeur graphique.)

  • BlendMode.DARKEN ( "darken" ) : s’utilise couramment pour superposer un type. (Pas de prise en charge en cas de rendu par processeur graphique.)

  • BlendMode.DIFFERENCE ( "difference" ) : s’utilise couramment pour créer des couleurs plus vives.

  • BlendMode.ERASE ( "erase" ) : s’utilise couramment pour découper (effacer) une partie de l’arrière-plan à l’aide de l’alpha d’avant-plan. (Pas de prise en charge en cas de rendu par processeur graphique.)

  • BlendMode.HARDLIGHT ( "hardlight" ) : s’utilise couramment pour créer des effets d’ombrage. (Pas de prise en charge en cas de rendu par processeur graphique.)

  • BlendMode.INVERT ( "invert" ) : permet d’inverser l’arrière-plan.

  • BlendMode.LAYER ( "layer" ) : permet d’imposer la création d’un tampon provisoire en vue de la précomposition d’un objet d’affichage spécifique. (Pas de prise en charge en cas de rendu par processeur graphique.)

  • BlendMode.LIGHTEN ( "lighten" ) : s’utilise couramment pour superposer un type. (Pas de prise en charge en cas de rendu par processeur graphique.)

  • BlendMode.MULTIPLY ( "multiply" ) : s’utilise couramment pour créer des ombres et des effets de profondeur.

  • BlendMode.NORMAL ( "normal" ) : permet aux valeurs des pixels de l’image mélangée de supplanter celles de l’image de base.

  • BlendMode.OVERLAY ( "overlay" ) : s’utilise couramment pour créer des effets d’ombrage. (Pas de prise en charge en cas de rendu par processeur graphique.)

  • BlendMode.SCREEN ( "screen" ) : s’utilise couramment pour créer des mises en surbrillance et des halos.

  • BlendMode.SHADER ( "shader" ) : permet d’indiquer l’utilisation d’un shader de Pixel Bender pour créer un effet de mélange personnalisé. Pour plus d’informations sur l’utilisation des shaders, voir Utilisation des shaders de Pixel Bender . (Pas de prise en charge en cas de rendu par processeur graphique.)

  • BlendMode.SUBTRACT ( "subtract" ) : s’utilise couramment pour créer un effet de dissolution animée entre deux images en assombrissant progressivement leurs couleurs.