Package | mx.charts.effects.effectClasses |
Classe | public class SeriesEffectInstance |
Héritage | SeriesEffectInstance TweenEffectInstance EffectInstance EventDispatcher Object |
Sous-classes | SeriesInterpolateInstance, SeriesSlideInstance, SeriesZoomInstance |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
className : String [lecture seule]
Nom de la classe d’effet, tel que « FadeInstance ». | EffectInstance | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
duration : Number
Durée de l’effet, en millisecondes. | EffectInstance | ||
easingFunction : Function
Fonction d’accélération pour l’animation. | TweenEffectInstance | ||
effect : IEffect
Objet IEffect qui a créé cet objet IEffectInstance. | EffectInstance | ||
effectTargetHost : mx.effects:IEffectTargetHost
Propriété qui permet d’accéder au contrôle à base de liste de la cible d’un effet data. | EffectInstance | ||
elementOffset : Number = 20
Spécifie le délai d’attente (en millisecondes) au bout duquel Flex démarre l’effet sur chaque élément de la série. | SeriesEffectInstance | ||
hideFocusRing : Boolean
Détermine si l’effet doit masquer l’anneau de focus lors du démarrage. | EffectInstance | ||
minimumElementDuration : Number = 0
Spécifie la durée d’exécution (en millisecondes) de l’effet sur un élément individuel. | SeriesEffectInstance | ||
offset : Number = 0
Spécifie le délai d’attente (en millisecondes) au bout duquel Flex exécute l’effet. | SeriesEffectInstance | ||
playheadTime : Number [override]
Temps de position actuelle de l’effet. | TweenEffectInstance | ||
propertyChanges : PropertyChanges
Spécifie l’objet PropertyChanges contenant les valeurs de départ et d’arrivée de l’ensemble des propriétés correspondant aux cibles de l’effet. | EffectInstance | ||
repeatCount : int
Nombre de fois que l’effet doit être répété. | EffectInstance | ||
repeatDelay : int
Intervalle (en millisecondes), qui s’écoule avant de répéter l’effet. | EffectInstance | ||
startDelay : int
Intervalle (en millisecondes), qui s’écoule avant de commencer l’effet. | EffectInstance | ||
suspendBackgroundProcessing : Boolean
Si la valeur est true, elle bloque tout le traitement en arrière-plan pendant l’exécution de l’effet. | EffectInstance | ||
target : Object
Objet UIComponent sur lequel cet effet est appliqué. | EffectInstance | ||
triggerEvent : Event
L’événement, le cas échéant, qui a déclenché la lecture de l’effet. | EffectInstance | ||
tween : mx.effects:Tween
Objet d’interpolation qui détermine l’animation. | TweenEffectInstance | ||
type : String = "show"
Type de transition pour lequel cet effet est utilisé. | SeriesEffectInstance |
Propriété | Défini par | ||
---|---|---|---|
interpolationValues : Array
Position actuelle de chaque élément de graphique géré par cet effet. | SeriesEffectInstance | ||
playCount : int = 0
Nombre de fois que l’instance a été exécutée. | EffectInstance | ||
targetSeries : Series
Série ciblée par cette instance. | SeriesEffectInstance |
Méthode | Défini par | ||
---|---|---|---|
SeriesEffectInstance(target:Object = null)
Constructeur. | SeriesEffectInstance | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
[override]
Interrompt un effet en cours de lecture et passe immédiatement à la fin de l’effet. | TweenEffectInstance | ||
Appelée par la méthode end() à la fin de la lecture de l’effet. | EffectInstance | ||
Appelé à la fin de la lecture de chaque itération d’un effet répété. | EffectInstance | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Cette méthode est appelée si l’effet a été déclenché par le gestionnaire EffectManager. | EffectInstance | ||
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 | ||
Méthode de rappel appelée lorsque la cible doit être mise à jour par l’effet pour la dernière fois. | TweenEffectInstance | ||
Méthode de rappel appelée lorsque la cible doit être mise à jour par l’effet. | TweenEffectInstance | ||
Interrompt momentanément l’effet jusqu’à un appel de la méthode resume(). | EffectInstance | ||
Exécute l’instance d’effet sur la cible. | EffectInstance | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Reprend l’effet après une interruption demandée par un appel de la méthode pause(). | EffectInstance | ||
Exécute l’effet en sens inverse, à partir de sa position actuelle. | EffectInstance | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Exécute l’instance d’effet sur la cible, au terme de la période startDelay. | EffectInstance | ||
Arrête l’effet, en laissant la cible dans son état actuel. | EffectInstance | ||
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 | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
Méthode | Défini par | ||
---|---|---|---|
Initialise les calculs d’interpolation et configure le tableau interpolationValues pour un nombre d’éléments correspondant à la valeur de la propriété elementCount. | SeriesEffectInstance | ||
createTween(listener:Object, startValue:Object, endValue:Object, duration:Number = -1, minFps:Number = -1):mx.effects:Tween
Crée une instance Tween et lui affecte les valeurs de départ, d’arrivée et de durée. | TweenEffectInstance |
elementOffset | propriété |
public var elementOffset:Number = 20
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Spécifie le délai d’attente (en millisecondes) au bout duquel Flex démarre l’effet sur chaque élément de la série.
Définissez elementOffset
sur 0
pour que tous les éléments de la série soient affectés en même temps. Ils démarrent l’effet en même temps et le terminent également au même instant.
Définissez elementOffset
sur un entier positif (par exemple 30
) pour décaler l’effet de ce délai sur chaque élément. Par exemple, dans le cas d’un effet de glissement, le premier élément glisse immédiatement, le suivant 30 millisecondes plus tard, et ainsi de suite. La durée d’exécution de l’effet est la même pour tous les éléments, mais la durée globale de l’effet est plus longue.
Définissez la propriété elementOffset
sur une valeur négative pour que l’effet commence sur le dernier élément et soit exécuté sur chaque élément dans l’ordre inverse de la liste.
La valeur par défaut est 20
.
interpolationValues | propriété |
protected var interpolationValues:Array
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Position actuelle de chaque élément de graphique géré par cet effet. Il s’agit d’un tableau de valeurs comprises entre 0 et 1, indiquant jusqu’à quel point l’effet doit rendre chaque élément de la série entre les valeurs de départ et de fin. Ces valeurs sont calculées en fonction de la durée, du nombre d’éléments, du décalage de l’élément, de la durée minimale de l’élément et de la fonction d’accélération.
minimumElementDuration | propriété |
public var minimumElementDuration:Number = 0
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Spécifie la durée d’exécution (en millisecondes) de l’effet sur un élément individuel.
Les graphiques contenant un nombre variable de points de données dans la série ne peuvent pas créer de façon fiable des effets sans saccade à l’aide de la seule propriété duration
. Par exemple, si la valeur duration
d’un effet est 1000
et que sa valeur elementOffset
est 100
, 900 millisecondes par élément sont nécessaires pour exécuter un effet si la série comporte deux éléments. En effet, le démarrage de chaque effet est retardé de 100 millisecondes et chaque effet est exécuté pendant 1000 millisecondes.
Si la série comporte quatre éléments, chacun d’entre eux est exécuté pendant 700 millisecondes (le dernier effet démarre 300 millisecondes après le premier et doit être exécuté en 1000 millisecondes). Avec 10 éléments, chaque élément ne dispose que de 100 millisecondes
pour exécuter l’effet.La valeur minimumElementDuration
définit une durée minimale pour chaque élément. Aucun élément de la série n’exécute l’effet sur une durée inférieure (en millisecondes), quel que soit le nombre d’éléments dans la série et la valeur de la propriété duration
. Par conséquent, il se peut qu’un effet dure plus longtemps que la durée spécifiée par la propriété duration
, si au moins deux des trois propriétés suivantes sont définies : duration
, offset
et minimumElementDuration
.
La valeur par défaut est 0
.
offset | propriété |
public var offset:Number = 0
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Spécifie le délai d’attente (en millisecondes) au bout duquel Flex exécute l’effet.
Utilisez cette propriété pour étaler des effets sur plusieurs séries.
La valeur par défaut est 0
.
targetSeries | propriété |
protected var targetSeries:Series
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Série ciblée par cette instance.
type | propriété |
public var type:String = "show"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Type de transition pour lequel cet effet est utilisé. Certains effets de série définissent un comportement différent, selon qu’ils sont utilisés dans la partie show ou hide d’une transition de graphique. L’effet SeriesSlide, par exemple, fait glisser des éléments à partir de leur position hors écran lorsque le type est défini sur hide
et à partir de leur position à l’écran lorsqu’il est défini sur show
. Cette propriété est définie automatiquement par le graphique, selon que l’effet est affecté au style ShowDataEffect ou au style HideDataEffect.
SeriesEffectInstance | () | Constructeur |
beginTween | () | méthode |
protected function beginTween(elementCount:int):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Initialise les calculs d’interpolation et configure le tableau interpolationValues
pour un nombre d’éléments correspondant à la valeur de la propriété elementCount
. Les classes dérivées doivent appeler cette fonction dans leur méthode play()
.
Paramètres
elementCount:int — Nombre d’éléments pour lesquels des valeurs d’interpolation doivent être générées.
|
Tue Jun 12 2018, 09:30 AM Z