mx.charts.effectsSeriesZoom L’effet SeriesZoom contracte ou éclate les données de graphique par rapport au point focal que vous spécifiez.The <mx:SeriesZoom> tag inherits all the properties of its parent classes, and adds the following properties:

  <mx:SeriesZoom
    Properties
    horizontalFocus="center|left|right|null"
    relativeTo="series|chart"
    verticalFocus="top|center|bottom|null"
  />
  
]]>
mx.charts.effects:SeriesEffect L’effet SeriesZoom contracte ou éclate les données de graphique par rapport au point focal que vous spécifiez. Comme avec l’effet SeriesSlide, le fait que l’effet provoque un zoom avant ou arrière vers ce point ou, au contraire, à partir de ce point, dépend du déclencheur d’effet auquel il est affecté, à savoir showDataEffect ou hideDataEffect. SeriesZoom Constructeur.targetnullCible de l’effet. Constructeur. horizontalFocus Définit la position du point focal du zoom."center" Définit la position du point focal du zoom.

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

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 la propriété horizontalFocus sur "left" et la propriété 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 la propriété 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"series" Contrôle le cadre de sélection utilisé par Flex pour calculer le point focal du zoom.

Les valeurs possibles de la propriété relativeTo sont "series" et "chart".

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."center" Définit la position du point focal du zoom. Pour plus d’informations, voir la description de la propriété horizontalFocus.

Les valeurs possibles de la propriété verticalFocus sont "top", "center", "bottom" et null.

SeriesInterpolate L’effet SeriesInterpolate déplace vers de nouveaux points les graphiques représentant les données existantes d’une série.mx.charts.effects:SeriesEffect L’effet SeriesInterpolate déplace vers de nouveaux points les graphiques représentant les données existantes d’une série. Au lieu d’effacer le graphique et de le remplir à nouveau, comme avec les effets SeriesZoom et SeriesSlide, cet effet affiche en permanence les données à l’écran.

L’effet SeriesInterpolate peut uniquement être utilisé avec un déclencheur d’effet showDataEffect. Il n’a aucune incidence si vous utilisez la valeur hideDataEffect.

SeriesInterpolate Constructeur.targetnullCible de l’effet. Constructeur.
SeriesEffect Classe de base des effets de graphique.The <mx:SeriesEffect> tag inherits the tag attributes of its superclass, and adds the following tag attributes:

  <mx:tagname
    Properties
    elementOffset="20"
    minimumElementDuration="0"
    offset="0"
    type="show|hide (Default value is set by chart)"
  >
  
]]>
mx.effects:TweenEffect Classe de base des effets de graphique. SeriesEffect Constructeur.targetCible de l’effet. Constructeur. 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.

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.

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 cette propriété est définie sur hide et à partir de leur position à l’écran lorsqu’elle est définie sur show. Cette propriété est définie par le graphique, selon que l’effet est affecté au style ShowDataEffect ou au style HideDataEffect.
SeriesSlide L’effet SeriesSlide fait glisser une série de données vers l’intérieur ou l’extérieur des limites du graphique.The <mx:SeriesSlide> tag inherits all the properties of its parent classes, and adds the following properties:

  <mx:SeriesSlide
    Properties
    direction="left|right|up|down"
  />
  
]]>
mx.charts.effects:SeriesEffect L’effet SeriesSlide fait glisser une série de données vers l’intérieur ou l’extérieur des limites du graphique. Utilisez la propriété direction pour spécifier la position à partir de laquelle la série fait l’objet du glissement.

Si vous utilisez l’effet SeriesSlide avec un déclencheur d’effet hideDataEffect, la série glisse à partir de sa position actuelle à l’écran vers une position hors écran, dans la direction indiquée. Si vous utilisez l’effet SeriesSlide en tant qu’effet showDataEffect, la série glisse à partir de sa position hors écran vers une position à l’écran, dans la direction indiquée.

SeriesSlide Constructeur.targetnullCible de l’effet. Constructeur. initInstance inst 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".