Package | spark.effects.interpolation |
Classe | public class HSBInterpolator |
Héritage | HSBInterpolator Object |
Implémente | IInterpolator |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
uint
RVB de début et de fin. L’interpolation est réalisée en traitant les valeurs de début et de fin comme des entiers contenant des informations de canal de couleur RVB dans les trois octets de poids faible, en convertissant ces entiers en valeurs TSL, puis en effectuant une interpolation linéaire pour chacun de ces paramètres t (teinte), s (saturation) et l (luminosité).
Cet interpolateur étant capable d’effectuer plus de calculs qu’un interpolateur standard interpolant un seul type de données, il offre la possibilité de fournir des valeurs de début et de fin au constructeur, notamment pour convertir les valeurs RVB de début et de fin. Si vous spécifiez les valeurs RVB de début et de fin, la conversion de ces valeurs est calculée une seule fois et il n’est pas nécessaire de la recalculer à chaque fois que la méthode interpolate()
est appelée au cours de l’animation.
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | HSBInterpolator | ||
Renvoie le résultat des deux valeurs RVB ajoutées sous forme de couleurs TSL. | HSBInterpolator | ||
[statique]
Renvoie l’instance singleton de la classe. | HSBInterpolator | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Renvoie le résultat des deux valeurs RVB ajoutées sous forme de couleurs TSL. | HSBInterpolator | ||
Pour la classe HSBInterpolator, l’interpolation prend la forme de calculs paramétriques sur chacune des trois valeurs t (teinte), s (saturation) et l (luminosité) des couleurs TSL dérivées des valeurs RVB de début et de fin. | HSBInterpolator | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
HSBInterpolator | () | Constructeur |
public function HSBInterpolator(startRGB:uint, endRGB:uint)
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Constructeur. Les paramètres facultatifs startRGB
and endRGB
contribuent à optimiser les performances d’exécution en réalisant des conversions RVB vers TSL au moment de la construction, et non de manière dynamique à chaque appel de la méthode interpolate()
.
startRGB:uint (default = NaN ) — Couleur de départ, sous forme de valeur RVB entière non signée.
| |
endRGB:uint (default = NaN ) — Couleur d’arrivée, sous forme de valeur RVB entière non signée.
|
decrement | () | méthode |
public function decrement(baseValue:Object, decrementValue:Object):Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Renvoie le résultat des deux valeurs RVB ajoutées sous forme de couleurs TSL. Chaque valeur est tout d’abord convertie en couleur TSL, puis chaque composant (teinte, saturation et luminosité) est traité séparément. Les valeurs de saturation et de luminosité doivent être comprises entre 0 et 1. La teinte peut être modulée sur 360 degrés pour être comprise entre 0 et 360.
Paramètres
baseValue:Object — Valeur de début de l’interpolation.
| |
decrementValue:Object — Modification à appliquer à la valeur baseValue .
|
Object — Valeur interpolée.
|
getInstance | () | méthode |
public static function getInstance():HSBInterpolator
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Renvoie l’instance singleton de la classe.
Le singleton de la classe HSBInterpolator est parfois moins utile que des instances séparées de la classe, car ces dernières peuvent exploiter les conversions RVB vers TSL précalculées, réalisées pour les couleurs de début et de fin.
Valeur renvoyéeHSBInterpolator — Singleton de la classe HSBInterpolator.
|
increment | () | méthode |
public function increment(baseValue:Object, incrementValue:Object):Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Renvoie le résultat des deux valeurs RVB ajoutées sous forme de couleurs TSL. Chaque valeur est tout d’abord convertie en couleur TSL, puis chaque composant (teinte, saturation et luminosité) est traité séparément. Les valeurs de saturation et de luminosité doivent être comprises entre 0 et 1. La teinte peut être modulée sur 360 degrés pour être comprise entre 0 et 360.
Paramètres
baseValue:Object — Valeur de début de l’interpolation.
| |
incrementValue:Object — Modification à appliquer à la valeur baseValue .
|
Object — Valeur interpolée.
|
interpolate | () | méthode |
public function interpolate(fraction:Number, startValue:Object, endValue:Object):Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Pour la classe HSBInterpolator, l’interpolation prend la forme de calculs paramétriques sur chacune des trois valeurs t (teinte), s (saturation) et l (luminosité) des couleurs TSL dérivées des valeurs RVB de début et de fin.
Paramètres
fraction:Number — Fraction écoulée de l’animation, comprise entre 0.0 et 1.0.
| |
startValue:Object — Valeur de début de l’interpolation.
| |
endValue:Object — Valeur de fin de l’interpolation.
|
Object — Valeur interpolée.
|
Tue Jun 12 2018, 09:30 AM Z