| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Classe qui fournit des valeurs constantes relatives aux effets de mode de fondu visuels. Ces constantes sont utilisées dans les éléments suivants :
- La propriété
blendMode de la classe flash.display.DisplayObject.
- Le paramètre
blendMode de la méthode draw() de la classe flash.display.BitmapData.
public static const ADD:String = "add"
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Ajoute les valeurs des couleurs élémentaires de l’objet d’affichage à celles de son arrière-plan, en appliquant un plafond de 0xFF. Ce réglage est habituellement utilisé pour animer un fondu d'éclaircissement entre deux objets.
Par exemple, si l’objet d'affichage possède un pixel dont la valeur RVB est 0xAAA633, et que le pixel d'arrière-plan possède une valeur RVB réglée sur 0xDD2200, la valeur RVB résultante du pixel affiché est 0xFFC833 (parce que 0xAA + 0xDD > 0xFF, 0xA6 + 0x22 = 0xC8 et 0x33 + 0x00 = 0x33).
public static const ALPHA:String = "alpha"
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Applique la valeur alpha de chaque pixel de l’objet d’affichage à l'arrière-plan. Pour ce faire, la propriété blendMode de l’objet d’affichage parent doit être réglée sur flash.display.BlendMode.LAYER.
public static const DARKEN:String = "darken"
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Sélectionne les plus sombres des couleurs élémentaires de l’objet d'affichage et de l'arrière-plan (celles qui ont les valeurs les plus faibles). Ce réglage est généralement utilisé pour les superpositions.
Par exemple, si l’objet d'affichage possède un pixel dont la valeur RVB est 0xFFCC33, et que le pixel d'arrière-plan possède une valeur RVB réglée sur 0xDDF800, la valeur RVB obtenue pour le pixel affiché est 0xDDCC00 (car 0xFF > 0xDD, 0xCC < 0xF8 et 0x33 > 0x00 = 33).
public static const DIFFERENCE:String = "difference"
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Compare les couleurs élémentaires de l’objet d'affichage à celles de son arrière-plan et soustrait la valeur la plus sombre des deux couleurs élémentaires de la plus claire. Ce réglage est habituellement utilisé pour obtenir des couleurs plus vibrantes.
Par exemple, si l’objet d'affichage possède un pixel dont la valeur RVB est 0xFFCC33, et le pixel d'arrière-plan possède une valeur RVB réglée sur 0xDDF800, la valeur RVB résultante du pixel affiché est 0x222C33 (parce que 0xFF - 0xDD = 0x22, 0xF8 - 0xCC = 0x2C et 0x33 - 0x00 = 0x33).
public static const ERASE:String = "erase"
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Efface l'arrière-plan sur la base de la valeur alpha de l’objet d'affichage. Ce processus implique de définir la propriété blendMode de l’objet d’affichage parent sur flash.display.BlendMode.LAYER.
public static const HARDLIGHT:String = "hardlight"
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Ajuste la couleur de chaque pixel sur la base de l'obscurité de l'objet d'affichage. Si l’objet d'affichage est plus clair qu'un gris à 50 %, les couleurs de l’objet d'affichage et de l'arrière-plan sont masquées, ce qui permet d'obtenir une couleur plus claire. Si l'objet d'affichage est plus foncé qu'un gris à 50 %, les couleurs sont multipliées, ce qui donne une couleur plus sombre. Ce réglage est habituellement utilisé pour les effets d'ombrage.
public static const INVERT:String = "invert"
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Inverse l'arrière-plan.
public static const LAYER:String = "layer"
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Impose la création d’un groupe de transparences pour l’objet d’affichage. Cela signifie que l’objet d’affichage est précomposé dans un tampon temporaire avant que son traitement ne se poursuive. La précomposition est exécutée automatiquement si l’objet d'affichage est pré-placé en mémoire cache par le biais d’une mise en cache des bitmaps ou s’il correspond à un conteneur d’objet d'affichage qui possède au moins un objet enfant associé à un réglage blendMode autre que "normal".
public static const LIGHTEN:String = "lighten"
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Sélectionne les plus claires des couleurs élémentaires de l’objet d'affichage et de l'arrière-plan (celles qui ont les valeurs les plus élevées). Ce réglage est généralement utilisé pour les superpositions.
Par exemple, si l’objet d'affichage possède un pixel dont la valeur RVB est 0xFFCC33, et que le pixel d'arrière-plan possède une valeur RVB réglée sur 0xDDF800, la valeur RVB obtenue pour le pixel affiché est 0xFFF833 (car 0xFF > 0xDD, 0xCC < 0xF8 et 0x33 > 0x00 = 33).
public static const MULTIPLY:String = "multiply"
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Multiplie les valeurs des couleurs élémentaires de l’objet d'affichage par celles de la couleur d'arrière-plan, puis les normalise en les divisant par 0xFF, ce qui donne des couleurs plus sombres. Ce réglage est souvent utilisé pour les effets d'ombre et de profondeur.
Par exemple, si une couleur élémentaire (comme le rouge) d'un pixel de l’objet d'affichage et la couleur correspondante du pixel de l'arrière-plan ont toutes les deux une valeur de 0x88, le résultat de la multiplication est 0x4840. La division par 0xFF donne une valeur de 0x48 pour cette couleur élémentaire, qui est plus sombre que celle de l’objet d'affichage ou de l'arrière-plan.
public static const NORMAL:String = "normal"
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
L’objet d’affichage apparaît devant l'arrière-plan. Les valeurs de pixel de l’objet d'affichage remplacent celles de l'arrière-plan. Lorsque l’objet d’affichage est transparent, l'arrière-plan est visible.
public static const OVERLAY:String = "overlay"
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Ajuste la couleur de chaque pixel sur la base de l'obscurité de l'arrière-plan. Si l'arrière-plan est plus clair qu'un gris à 50 %, les couleurs de l’objet d'affichage et de l'arrière-plan sont masquées, ce qui donne une couleur plus claire. Si l'arrière-plan est plus foncé qu'un gris à 50 %, les couleurs sont multipliées, ce qui donne une couleur plus sombre. Ce réglage est habituellement utilisé pour les effets d'ombrage.
public static const SCREEN:String = "screen"
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Multiplie le complément (l'inverse) de la couleur de l’objet d'affichage par le complément de la couleur d'arrière-plan, ce qui donne un effet de blanchissement. Ce réglage est couramment utilisé pour la mise en valeur ou pour supprimer les parties noires de l’objet d'affichage.
public static const SUBTRACT:String = "subtract"
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Soustrait les valeurs des couleurs élémentaires de l’objet d’affichage de celles de la couleur d’arrière-plan, en appliquant un plancher de 0. Ce réglage est habituellement utilisé pour animer un fondu de plus en plus sombre entre deux objets.
Par exemple, si l’objet d'affichage possède un pixel dont la valeur RVB est 0xAA2233, et que le pixel d'arrière-plan a une valeur RVB réglée sur 0xDDA600, alors la valeur RVB obtenue pour le pixel affiché est 0x338400 (car 0xDD - 0xAA = 0x33, 0xA6 - 0x22 = 0x84 et 0x00 - 0x33 < 0x00).
© 2004-2007 Adobe Systems Incorporated. Tous droits réservés.
Fri Oct 12 2007, 2:53 AM GMT-07:00
Page en cours: http://livedocs.adobe.com/flash/9.0_fr/ActionScriptLangRefV3/flash/display/BlendMode.html