mx.charts.effects.effectClassesSeriesEffectInstance La classe SeriesEffectInstance implémente la classe d’occurrence de base des effets de série de graphiques.mx.effects.effectClasses:TweenEffectInstance La classe SeriesEffectInstance implémente la classe d’occurrence de base des effets de série de graphiques. mx.charts.effects.SeriesEffectSeriesEffectInstance Constructeur.targetnullCible de l’effet. Constructeur. beginTween Initialise les calculs d’interpolation et configure le tableau interpolationValues pour un nombre d’éléments correspondant à la valeur de la propriété elementCount.elementCountNombre d’éléments pour lesquels des valeurs d’interpolation doivent être générées. 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(). elementOffset 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.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.

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 Position actuelle de chaque élément de graphique géré par cet effet. 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 Spécifie la durée d’exécution (en millisecondes) de l’effet sur un élément individuel.0 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 Spécifie le délai d’attente (en millisecondes) au bout duquel Flex exécute l’effet.0 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 Série ciblée par cette occurrence.mx.charts.chartClasses:Series Série ciblée par cette occurrence. type Type de transition pour lequel cet effet est utilisé.show 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.
SeriesZoomInstance La classe SeriesZoomInstance implémente la classe d’occurrence de l’effet SeriesZoom.mx.charts.effects.effectClasses:SeriesEffectInstance La classe SeriesZoomInstance implémente la classe d’occurrence de l’effet SeriesZoom. Flex crée une occurrence de cette classe lorsqu’un effet SeriesZoom est exécuté. Vous ne devez pas la créer manuellement. mx.charts.effects.SeriesZoomSeriesZoomInstance Constructeur.targetCible de l’effet. Constructeur. horizontalFocus Définit la position du point focal du zoom. Définit la position du point focal du zoom.

Les valeurs possibles de la propriété horizontalFocus sont "left", "center", "right" et null.

La valeur par défaut est "center".

Vous pouvez associer les propriétés horizontalFocus et verticalFocus pour définir par rapport à quel point la série de données fait l’objet d’un zoom avant ou arrière. Par exemple, pour effectuer un zoom avant ou arrière sur les données de la série par rapport à l’angle supérieur gauche de l’élément ou du graphique (en fonction de la valeur de la propriété relativeTo), définissez horizontalFocus sur "left" et verticalFocus sur "top".

Si vous spécifiez une seule de ces deux propriétés, la focalisation est basée sur une ligne horizontale ou verticale, et non plus sur un point. Par exemple, si vous définissez horizontalFocus sur "left", mais que vous définissez la propriété verticalFocus sur null, l’élément fait l’objet d’un zoom avant ou arrière par rapport à une ligne verticale correspondant au bord gauche de son cadre de sélection. Définissez verticalFocus sur "center" pour que les éléments de graphique fassent l’objet d’un zoom avant ou arrière par rapport à une ligne horizontale passant par le milieu du cadre de sélection du graphique.

relativeTo Contrôle le cadre de sélection utilisé par Flex pour calculer le point focal du zoom.series Contrôle le cadre de sélection utilisé par Flex pour calculer le point focal du zoom.

Les valeurs possibles pour relativeTo sont "series" et "chart". La valeur par défaut est "series".

Définissez cette propriété sur "series" pour que chaque élément fasse l’objet d’un zoom par rapport à lui-même. Par exemple, chaque colonne d’un objet ColumnChart fait l’objet d’un zoom à partir de l’angle supérieur gauche de la colonne, du centre de la colonne, etc.

Définissez cette propriété sur "chart" pour que chaque élément fasse l’objet d’un zoom par rapport à la zone du graphique. Par exemple, chaque colonne fait l’objet d’un zoom à partir de l’angle supérieur gauche des axes, du milieu des axes, etc.

verticalFocus Définit la position du point focal du zoom. Définit la position du point focal du zoom.

Les valeurs possibles de la propriété verticalFocus sont "top", "center", "bottom" et null. La valeur par défaut est "center".

Pour plus d’informations, voir la description de la propriété horizontalFocus.

SeriesSlideInstance La classe SeriesSlideInstance implémente la classe d’occurrence de l’effet SeriesSlide.mx.charts.effects.effectClasses:SeriesEffectInstance La classe SeriesSlideInstance implémente la classe d’occurrence de l’effet SeriesSlide. Flex crée une occurrence de cette classe lorsqu’un effet SeriesSlide est exécuté. Vous ne devez pas la créer manuellement. mx.charts.effects.SeriesSlideSeriesSlideInstance Constructeur.targetCible de l’effet. Constructeur. direction Définit la position à partir de laquelle la série fait l’objet du glissement.left Définit la position à partir de laquelle la série fait l’objet du glissement. Les valeurs possibles sont "left", "right", "up" et "down". La valeur par défaut est "left". SeriesInterpolateInstance La classe SeriesInterpolateInstance implémente la classe d’occurrence de l’effet SeriesInterpolate.mx.charts.effects.effectClasses:SeriesEffectInstance La classe SeriesInterpolateInstance implémente la classe d’occurrence de l’effet SeriesInterpolate. Flex crée une occurrence de cette classe lorsqu’un effet SeriesInterpolate est exécuté. Vous ne devez pas la créer manuellement. mx.charts.effects.SeriesInterpolateSeriesInterpolateInstance Constructeur.targetCible de l’effet. Constructeur.