Package | mx.charts.effects |
Classe | public class SeriesEffect |
Héritage | SeriesEffect TweenEffect Effect EventDispatcher Object |
Sous-classes | SeriesInterpolate, SeriesSlide, SeriesZoom |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
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)" >
Propriété | Défini par | ||
---|---|---|---|
className : String [lecture seule]
Le nom de la classe d’effet, tel que « Fade ». | Effect | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
customFilter : mx.effects:EffectTargetFilter
Spécifie un objet filtre personnalisé, de type EffectTargetFilter, utilisé par l’effet pour déterminer les cibles sur lequel lire l’effet. | Effect | ||
duration : Number
Durée de l’effet en millisecondes. | Effect | ||
easingFunction : Function = null
Fonction d’accélération pour l’animation. | TweenEffect | ||
effectTargetHost : mx.effects:IEffectTargetHost
Propriété qui permet d’accéder au contrôle à base de liste de la cible d’un effet data. | Effect | ||
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. | SeriesEffect | ||
filter : String
Spécifie un algorithme de filtrage des cibles d’un effet. | Effect | ||
hideFocusRing : Boolean
Détermine si l’effet doit masquer l’anneau de focus lors du démarrage. | Effect | ||
instanceClass : Class
Objet de type Class qui spécifie la classe de l’instance d’effet de cette classe d’effets. | Effect | ||
isPlaying : Boolean [lecture seule]
Indicateur de lecture seule défini sur true si les instances de l’effet sont en cours de lecture et sur false si aucune instance n’est définie. | Effect | ||
minimumElementDuration : Number = 0
Spécifie la durée d’exécution (en millisecondes) de l’effet sur un élément individuel. | SeriesEffect | ||
offset : Number = 0
Spécifie le délai d’attente (en millisecondes) au bout duquel Flex exécute l’effet. | SeriesEffect | ||
perElementOffset : Number
Autre délai, en millisecondes, pour les cibles d’effet suivant la première cible de l’effet. | Effect | ||
playheadTime : Number
Temps de position actuelle de l’effet. | Effect | ||
relevantProperties : Array
Tableau de noms de propriété à utiliser pour effectuer le filtrage. | Effect | ||
relevantStyles : Array
Tableau des noms de style à utiliser pour effectuer le filtrage. | Effect | ||
repeatCount : int = 1
Nombre de fois que l’effet doit être répété. | Effect | ||
repeatDelay : int = 0
Intervalle (en millisecondes), qui s’écoule avant de répéter l’effet. | Effect | ||
startDelay : int = 0
Intervalle (en millisecondes), qui s’écoule avant de commencer l’effet. | Effect | ||
suspendBackgroundProcessing : Boolean = false
Si la valeur est true, elle bloque tout le traitement en arrière-plan pendant l’exécution de l’effet. | Effect | ||
target : Object
Objet auquel s’applique cet effet. | Effect | ||
targets : Array
Tableau d’objets représentant des cibles de l’effet. | Effect | ||
triggerEvent : Event
Objet Evénement transmis à cet Effet par le gestionnaire EffectManager lorsqu’un effet est déclenché, ou nul si l’effet n’est pas exécuté par le gestionnaire EffectManager. | Effect | ||
type : String = "show"
Type de transition pour lequel cet effet est utilisé. | SeriesEffect |
Méthode | Défini par | ||
---|---|---|---|
SeriesEffect(target:Object)
Constructeur. | SeriesEffect | ||
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 | ||
Capture les valeurs actuelles des propriétés correspondantes sur les cibles de l’effet et les enregistre en tant que valeurs d’arrivée. | Effect | ||
Capture les valeurs actuelles des propriétés correspondantes d’un autre ensemble de cibles. Flex utilise cette fonction lorsqu’un effet de modifications de données est exécuté.
| Effect | ||
Capture les valeurs actuelles des propriétés correspondantes sur les cibles de l’effet. | Effect | ||
Crée une seule instance d’effet et l’initialise. | Effect | ||
Prend un tableau d’objets cible et invoque la méthode createInstance() sur chaque cible. | Effect | ||
Supprime les écouteurs d’événement d’une instance et les retire de la liste d’instances. | Effect | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Interrompt un effet en cours de lecture et passe immédiatement à la fin de l’effet. | Effect | ||
Renvoie un tableau de chaînes, où chaque chaîne correspond au nom d’une propriété modifiée par cet effet. | Effect | ||
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 | ||
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 | ||
Interrompt momentanément l’effet jusqu’à un appel de la méthode resume(). | Effect | ||
Commence la lecture de l’effet. | Effect | ||
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(). | Effect | ||
Exécute l’effet en sens inverse, si l’effet est en cours de lecture, à partir de sa position actuelle. | Effect | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Arrête l’effet, en laissant les cibles de l’effet dans leur état actuel. | Effect | ||
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 |
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
.
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
.
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 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.
SeriesEffect | () | Constructeur |
Tue Jun 12 2018, 09:30 AM Z