mx.effects.effectClassesMaskEffectInstance La classe MaskEffectInstance est une classe de base abstraite qui implémente la classe d’occurrences de la classe MaskEffect.mx.effects:EffectInstance La classe MaskEffectInstance est une classe de base abstraite qui implémente la classe d’occurrences de la classe MaskEffect.

Chaque classe d’effet est une sous-classe de la classe TweenEffect qui prend en charge les événements suivants :

  • tweenEnd : distribué lorsque l’effet tween prend fin.
  • tweenUpdate : distribué chaque fois qu’une classe calcule une nouvelle valeur.

L’objet d'événement transmis à l’écouteur d’événements pour ces événements est de type TweenEvent. La classe TweenEvent définit lavaleur de propriété qui contient la valeur tween calculée par l’effet. Pour l’effet Mask, la propriété TweenEvent.value contient un tableau à 4 éléments dans lequel :

  • value[0]:Number correspond à la valeur de la propriétéx de la cible.
  • value[1]:Number correspond à la valeur de la propriété y de la cible
  • value[2]:Number correspond à la valeur de la propriété scaleX de la cible.
  • value[3]:Number correspond à la valeur de la propriété scaleY de la cible.
mx.effects.MaskEffectmx.events.TweenEventMaskEffectInstance Constructeur.targetObjet à animer à l’aide de cet effet. Constructeur. defaultCreateMask Crée le masque par défaut de l’effet.Objet Shape qui définit le masque. targCible de l’effet. boundsLes véritables limites de la cible qui inclut des ombres portées Crée le masque par défaut de l’effet. initMaskEffect Initialise les propriétés de déplacement et de dimensionnement de l’effet. Initialise les propriétés move et scale de l’effet. Toutes les sous-classes doivent remplacer cette fonction. Flex appelle cette fonction une fois le masque créé, mais avant la création des tweens. onMoveTweenEnd Méthode de rappel appelée lorsque les positions x et y du masque doivent être mises à jour par l’effet pour la dernière fois.valueContient la dernière valeur x et y pour la position du masque, où value[0] contient la position x du masque et value[1] contient sa position y. Méthode de rappel appelée lorsque les positions x et y du masque doivent être mises à jour par l’effet pour la dernière fois Vous n’appelez pas cette méthode directement. Cette méthode implémente la méthode de la super-classe. onMoveTweenUpdate Méthode de rappel appelée lorsque les positions x et y du masque doivent être mises à jour par l’effet.valueContient une valeur interpolée x et y de la position du masque, où value[0] contient la nouvelle position x du masque et value[1] contient sa nouvelle position y. Méthode de rappel appelée lorsque les positions x et y du masque doivent être mises à jour par l’effet. Vous n’appelez pas cette méthode directement. Cette méthode implémente la méthode de la super-classe. onScaleTweenEnd Méthode de rappel appelée lorsque les propriétés scaleX et scaleY du masque doivent être mises à jour par l’effet pour la dernière foisvalueContient la dernière valeur scaleX et scaleY du masque, où value[0] contient la valeur scaleX du masque et value[1] contient la valeur scaleY. Méthode de rappel appelée lorsque les propriétés scaleX et scaleY du masque doivent être mises à jour pour la dernière fois. Vous n’appelez pas cette méthode directement. Cette méthode implémente la méthode de la super-classe. onScaleTweenUpdate Méthode de rappel appelée lorsque les propriétés scaleX et scaleY du masque doivent être mises à jour par l’effet.valueContient une valeur interpoléescaleX et scaleY du masque, où value[0] contient la nouvelle valeur scaleX du masque et value[1] contient la nouvelle valeur scaleY. Méthode de rappel appelée lorsque les propriétés scaleX et scaleY du masque doivent être mises à jour par l’effet. Vous n’appelez pas cette méthode directement. Cette méthode implémente la méthode de la super-classe. pause Interrompt momentanément l’effet jusqu’à un appel de la méthode resume(). Interrompt momentanément l’effet jusqu’à un appel de la méthode resume(). resume Reprend l’effet après une interruption demandée par un appel de la méthode pause(). Reprend l’effet après une interruption demandée par un appel de la méthode pause(). reverse Exécute l’effet en sens inverse, à partir de sa position actuelle. Exécute l’effet en sens inverse, à partir de sa position actuelle. effectMask Contient le masque de l’effet, soit le masque par défaut créé par la méthode defaultCreateMask() ou par celle spécifiée par la fonction transmise à la propriété createMaskFunction property. Contient le masque de l’effet, soit le masque par défaut créé par la méthode defaultCreateMask ou par celle spécifiée par la fonction transmise à la propriété createMaskFunction property. moveEasingFunction Fonction d’accélération à utiliser pour déplacer le masque. Fonction d’accélération à utiliser pour déplacer le masque. scaleEasingFunction Fonction d’accélération à utiliser pour la mise à l’échelle du masque. Fonction d’accélération à utiliser pour la mise à l’échelle du masque. scaleXFrom Propriété scaleX initiale du masque. Propriété scaleX initiale du masque. scaleXTo Propriété scaleX d’arrivée du masque. Propriété scaleX d’arrivée du masque. scaleYFrom Propriété scaleY de départ du masque. Propriété scaleY de départ du masque. scaleYTo Propriété scaleY d’arrivée du masque. Propriété scaleY d’arrivée du masque. targetArea Zone dans laquelle le masque est appliqué à la cible. Zone dans laquelle le masque est appliqué à la cible. Les dimensions sont établies par rapport à la cible elle-même. Par défaut, la zone est la cible entière et est créée de la manière suivante :new Rectangle(0, 0, target.width, target.height);. targetVisualBounds Taille réelle de la cible de l’effet, y compris les ombres portées. Taille réelle de la cible de l’effet, y compris les ombres portées. Flex calcule la valeur de cette propriété. Vous n’avez pas à la définir. xFrom Coordonnée x de la position de départ du masque. Coordonnée x de la position de départ du masque. xTo Coordonnée x de la position d’arrivée du masque. Coordonnée x de la position d’arrivée du masque. yFrom Coordonnée y de la position de départ du masque. Coordonnée y de la position de départ du masque. yTo Coordonnée y de la position d’arrivée du masque. Coordonnée y de la position d’arrivée du masque. createMaskFunction Fonction appelée lorsque l’effet crée le masque. Fonction appelée lorsque l’effet crée le masque. La valeur par défaut est une fonction qui renvoie un Rectangle avec les mêmes dimensions que celles de la cible de l’effet.

Vous pouvez utiliser cette propriété pour spécifier votre propre fonction de rappel afin de dessiner le masque. Cette fonction doit présenter la signature suivante :

	  public function createLargeMask(targ:Object, bounds:Rectangle):Shape {
	    var myMask:Shape = new Shape();
	    // Create mask.
	  
	    return myMask;
	  }
	  

Vous devez définir cette propriété sur le nom de la fonction, comme l’illustre l’exemple suivant pour l’effet WipeLeft :

	    <mx:WipeLeft id="showWL" createMaskFunction="createLargeMask" showTarget="false"/>
showTarget Indique que le composant cible prend la valeur visible, false, invisible ou true.true Indique que le composant cible prend la valeur visible, false, invisible ou true.
IrisInstance La classe IrisInstance implémente la classe d’occurrences de l’effet Iris.mx.effects.effectClasses:MaskEffectInstance La classe IrisInstance implémente la classe d’occurrences de l’effet Iris. Flex crée une occurrence de cette classe lorsqu’un effet RemoveChildAction est exécuté. Vous ne devez pas la créer manuellement. mx.effects.IrisIrisInstance Constructeur.targetObjet à animer à l’aide de cet effet. Constructeur. ZoomInstance La classe ZoomInstance implémente la classe d’occurrences de l’effet Zoom.mx.effects.effectClasses:TweenEffectInstance La classe ZoomInstance implémente la classe d’occurrences de l’effet Zoom. Flex crée une occurrence de cette classe lorsqu’un effet Zoom est exécuté. Vous ne devez pas la créer manuellement.

Chaque classe d’effet est une sous-classe de la classe TweenEffect qui prend en charge les événements suivants :

  • tweenEnd : distribué lorsque l’effet tween prend fin.
  • tweenUpdate : distribué chaque fois qu’une classe calcule une nouvelle valeur.

L’objet d'événement transmis à l’écouteur d’événements pour ces événements est de type TweenEvent. La classe TweenEvent définit lavaleur de propriété qui contient la valeur tween calculée par l’effet. Pour l’effet Zoom, la propriété TweenEvent.value contient un tableau de 2 éléments dans lequel :

  • value[0]:Number correspond à la valeur entre les valeurs des propriétés Zoom.zoomWidthFrom et Zoom.zoomWidthTo.
  • value[1]:Number correspond à la valeur entre les valeurs des propriétés Zoom.zoomHeight et Zoom.zoomHeightTo.
mx.effects.Zoommx.events.TweenEventZoomInstance Constructeur.targetObjet à animer à l’aide de cet effet. Constructeur. captureRollEvents Empêche la distribution des événements rollOut et rollOver si la souris n’a pas été déplacée.false Empêche la distribution des événements roolOut et rollOver si la souris n’a pas été déplacée. Définissez cette valeur sur true dans des circonstances où la cible permet de basculer entre un grand et un petit état sans déplacer la souris. originX Nombre représentant la position x de l’origine du zoom, ou le point d’alignement. Nombre représentant la position x de l’origine du zoom, ou le point d’alignement. La valeur par défaut est target.width / 2, qui est le centre de la cible. originY Nombre représentant la position y de l’origine du zoom, ou le point d’alignement. Nombre représentant la position y de l’origine du zoom, ou le point d’alignement. La valeur par défaut est target.height / 2, qui est le centre de la cible. zoomHeightFrom Nombre qui représente l’échelle à utiliser pour démarrer le zoom de la hauteur, exprimé en pourcentage compris entre 0.01 et 1.0. Nombre qui représente l’échelle à utiliser pour démarrer le zoom de la hauteur, exprimé en pourcentage compris entre 0.01 et 1.0. La valeur par défaut, 0.01, est très faible. zoomHeightTo Nombre qui représente l’échelle à utiliser pour terminer le zoom de la hauteur, exprimé en pourcentage compris entre 0.01 et 1.0. Nombre qui représente l’échelle à utiliser pour terminer le zoom de la hauteur, exprimé en pourcentage compris entre 0.01 et 1.0. La valeur par défaut est 1.0, ce qui correspond à la taille normale de l’objet. zoomWidthFrom Nombre qui représente l’échelle à utiliser pour démarrer le zoom de la largeur, exprimé en pourcentage compris entre 0.01 et 1.0. Nombre qui représente l’échelle à utiliser pour démarrer le zoom de la largeur, exprimé en pourcentage compris entre 0.01 et 1.0. La valeur par défaut, 0.01, est très faible. zoomWidthTo Nombre qui représente l’échelle à utiliser pour terminer le zoom de la largeur, exprimé en pourcentage compris entre 0.01 et 1.0. Nombre représentant l’échelle à laquelle terminer le dimensionnement de la largeur. Exemple, un pour cent entre 0,01 et 1,0. La valeur par défaut est 1,0, ce qui correspond à la taille normale de l’objet.
PauseInstance La classe PauseInstance implémente la classe d’occurrences de l’effet Pause.mx.effects.effectClasses:TweenEffectInstance La classe PauseInstance implémente la classe d’occurrences de l’effet Pause. Flex crée une occurrence de cette classe lorsqu’un effet Pause est exécuté. Vous ne devez pas la créer manuellement. mx.effects.PausePauseInstance Constructeur.targetCet argument est ignoré par l’effet Pause. Il est inclus pour des fins de cohérence avec d’autres effets. Constructeur. eventName Nom de l’événement que l’effet Pause attend avant de s’arrêter. Nom de l’événement que l’effet Pause attend avant de s’arrêter. Ce paramètre doit être utilisé en combinaison avec la propriété target, qui doit être de type IEventDispatcher. Tous les événements doivent provenir d’un répartiteur.

L’écoute de l’événement eventName est également liée à la propriété duration qui agit comme délai pour l’événement. Si l’événement n’est pas reçu dans le délai spécifié par la duration, l’effet s’arrête malgré tout.

Cette propriété est facultative ; l’action par défaut est d’exécuter sans attendre un événement.

PropertyChanges La classe PropertyChanges définit les valeurs de départ et d’arrivée pour un ensemble de propriétés d’un composant cible d’une transition.Object La classe PropertyChanges définit les valeurs de départ et d’arrivée pour un ensemble de propriétés d’un composant cible d’une transition. Les champs start et end de la classe PropertyChanges contiennent un ensemble de propriétés identique, mais avec des valeurs différentes.

Les propriétés cible contenant les mêmes valeurs de départ et d’arrivée ne sont pas incluses dans les champs start et end.

mx.states.TransitionPropertyChanges Constructeur PropertyChanges.targetObjet représentant une cible d’un effet. Constructeur PropertyChanges. end Objet contenant les propriétés d’arrivée du composant cible modifié par le changement de l’état d’affichage.unknown Objet contenant les propriétés d’arrivée du composant target modifié par le changement de l’état d’affichage.

Par exemple, pour un composant target déplacé et dimensionné par une modification de l’état d’affichage, la propriété end contient la position d’arrivée et la taille du composant, comme l’illustre l’exemple suivant :

{ x: 100, y: 100, width: 200, height: 200 }

start Objet contenant les propriétés de départ du composant cible modifié par le changement de l’état d’affichage.unknown Objet contenant les propriétés d’arrivée du composant target modifié par le changement de l’état d’affichage.

Par exemple, pour un composant target déplacé et dimensionné par une modification de l’état d’affichage, la propriété start contient la position de départ et la taille du composant, comme l’illustre l’exemple suivant :

{ x: 0, y: 0, width: 100, height: 100}

stripUnchangedValues Cet indicateur contrôle si les valeurs identiques dans les états départ et arrivée proviennent de ces objets.truetrue Cet indicateur contrôle si les valeurs identiques dans les états départ et arrivée proviennent de ces objets. target Composant cible d’une transition. Composant cible d’une transition. Les champs start et end de l’objet PropertyChanges définissent comment le composant cible est modifié par le changement de l’état d’affichage.
SoundEffectInstance La classe SoundEffectInstance implémente la classe d’occurrences de l’effet SoundEffect.mx.effects:EffectInstance La classe SoundEffectInstance implémente la classe d’occurrences de l’effet SoundEffect. Flex crée une occurrence de cette classe lorsqu’un effet SoundEffect est exécuté. Vous ne devez pas la créer manuellement. mx.effects.FadeSoundEffectInstance Constructeur.targetObjet à animer à l’aide de cet effet. Constructeur. bufferTime La classe SoundEffect utilise un objet Sound interne pour contrôler le fichier MP3.10001000 La classe SoundEffect utilise un objet interne Sound pour contrôler le fichier MP3. Cette propriété spécifie le nombre minimum de millisecondes nécessaires pour que les données audio soient conservées dans la mémoire tampon de l’objet Sound. Celui-ci attend de disposer au moins de cette quantité de données avant de commencer la lecture ou avant de reprendre la lecture après une interruption réseau. loops Fréquence de lecture du son dans une boucle, où la valeur 0 signifie exécuter l’effet une fois, la valeur 1 signifie exécuter l’effet deux fois, etc.00 Fréquence de lecture du son dans une boucle, où la valeur 0 signifie exécuter l’effet une fois, la valeur 1 signifie exécuter l’effet deux fois, etc. Si vous répétez le fichier MP3, il continue d’utiliser le paramètre de la propriété useDuration pour déterminer le temps de lecture.

La propriété duration est prioritaire sur cette propriété. Si la durée de l’effet n’est pas assez longue pour lire le son au moins une fois, aucun son n’est mis en boucle.

panEasingFunction Fonction d’accélération de l’effet panoramique. Fonction d’accélération pour l’effet panoramique. Cette fonction permet d’interpoler entre les valeurs panFrom et panTo. panFrom Panoramique de départ de l’objet Sound.0 Panoramique initial de l’objet Sound. Cette valeur peut être comprise entre -1.0 et 1.0, où -1.0 utilise uniquement le canal gauche, 1.0 utilise uniquement le canal droit et 0.0 équilibre le son entre les deux canaux. panTo Panoramique final de l’objet Sound.0 Panoramique final de l’objet Sound. Cette valeur peut être comprise entre -1.0 et 1.0, où -1.0 utilise uniquement le canal gauche, 1.0 utilise uniquement le canal droit et 0.0 équilibre le son entre les deux canaux. sound Référence à l’objet Sound interne. Référence à l’objet Sound interne. La classe SoundEffect utilise cette occurrence pour lire le fichier MP3. startTime Position de départ dans le fichier MP3, en millisecondes, à laquelle la lecture doit démarrer.00 Position de départ dans le fichier MP3, en millisecondes, à laquelle la lecture doit démarrer. useDuration Si la valeur est true, arrêtez l’effet à la fin du délai spécifié par la propriété duration a écoulé.truetrue Si la valeur est true, arrêtez l’effet à la fin du délai spécifié par la propriété duration Si la valeur estfalse, arrêtez l’effet dès que le MP3 termine sa lecture ou sa mise en boucle. volumeEasingFunction Fonction d’accélération de l’effet du volume. Fonction d’accélération de l’effet volume. Cette fonction permet d’interpoler entre les valeurs volumeFrom et volumeTo. volumeFrom Volume de départ de l’objet Sound.1.0 Volume initial de l’objet Sound. La valeur peut être comprise entre 0.0 et 1.0. volumeTo Volume définitif de l’objet Sound.1.0 Volume définitif de l’objet Sound. La valeur peut être comprise entre 0.0 et 1.0. isLoading Cette propriété est définie sur true si le fichier MP3 a été chargé. Cette propriété est définie sur true si le fichier MP3 a été chargé. soundChannel Objet SoundChannel dans lequel le fichier MP3 a été chargé. Objet SoundChannel dans lequel le fichier MP3 a été chargé. source URL ou classe du fichier MP3 à lire. URL ou classe du fichier MP3 à lire. Si vous avez déjà incorporé le fichier MP3, vous pouvez, à l’aide du mot de passe Embed, transmettre l’objet Class du fichier MP3 à la propriété source. Sinon, spécifiez l’URL intégral du fichier MP3.
ActionEffectInstance La classe ActionEffectInstance est la super-classe de toutes les classes ActionEffectInstance.mx.effects:EffectInstance La classe ActionEffectInstance est la super-classe de toutes les classes ActionEffectInstance. ActionEffectInstance Constructeur.targetObjet à animer à l’aide de cet effet. Constructeur. getStartValue Renvoie la valeur de l’état de départ enregistrée par la méthode saveStartValue().Renvoie la valeur de l’état de départ. Renvoie la valeur de l’état de départ enregistrée par la méthode saveStartValue(). saveStartValue Les sous-classes implémentent cette pour enregistrer l’état de départ avant que l’effet ne soit exécuté.Renvoie la valeur de l’état de départ. Les sous-classes implémentent cette pour enregistrer l’état de départ avant que l’effet ne soit exécuté. playedAction Indique si l’effet a été exécuté (true) ou non (false).false Indique si l’effet a été exécuté (true) ou non (false).

La méthode play() définit cette propriété sur true après l’exécution de l’effet. Vous ne devez pas la définir directement.

SetStyleActionInstance La classe SetStyleActionInstance implémente la classe d’occurrences de l’effet SetStyleAction.mx.effects.effectClasses:ActionEffectInstance La classe SetStyleActionInstance implémente la classe d’occurrences de l’effet SetStyleAction. Flex crée une occurrence de cette classe lorsqu’un effet SetStyleAction est exécuté. Vous ne devez pas la créer manuellement. mx.effects.SetStyleActionSetStyleActionInstance Constructeur.targetObjet à animer à l’aide de cet effet. Constructeur. name Nom de la propriété de style en cours de modification. Nom de la propriété de style en cours de modification. value Nouvelle valeur de la propriété. Nouvelle valeur de la propriété. AnimatePropertyInstance La classe AnimatePropertyInstance implémente la classe d’occurrences de l’effet AnimateProperty.mx.effects.effectClasses:TweenEffectInstance La classe AnimatePropertyInstance implémente la classe d’occurrences de l’effet AnimateProperty. Flex crée une occurrence de cette classe lorsqu’un effet AnimateProperty est exécuté. Vous ne devez pas la créer manuellement.

Chaque classe d’effet est une sous-classe de la classe TweenEffect qui prend en charge les événements suivants :

  • tweenEnd : distribué lorsque l’effet tween prend fin.
  • tweenUpdate : distribué chaque fois qu’une classe calcule une nouvelle valeur.

L’objet d'événement transmis à l’écouteur d’événements pour ces événements est de type TweenEvent. La classe TweenEvent définit lavaleur de propriété qui contient la valeur tween calculée par l’effet. Pour l’effet AnimateProperty, la propriété TweenEvent.value contient un nombre compris entre les valeurs des propriétés AnimateProperty.fromValue et AnimateProperty.toValue, pour la propriété cible spécifiée par la propriété AnimateProperty.property.

mx.effects.AnimatePropertymx.events.TweenEventAnimatePropertyInstance Constructeur.targetObjet à animer à l’aide de cet effet. Constructeur. fromValue Valeur de début de la propriété de l’effet. Valeur de début de la propriété de l’effet. La valeur par défaut est la valeur de propriété actuelle de la cible isStyle Si la valeur est true, l’attribut de la propriété est un style et vous la définissez à l’aide de la méthode setStyle().falsefalse Si la valeur est true, l’attribut de la propriété est un style et vous la définissez à l’aide de la méthode setStyle(). property Nom de la propriété sur la cible à animer. Nom de la propriété sur la cible à animer. Cet attribut est requis. roundValue Si la valeur est true, arrondissez la valeur tween interpolée au nombre entier le plus proche.falsefalse Si la valeur est true, arrondissez la valeur tween interpolée au nombre entier le plus proche. Cette propriété est utile si la propriété à animer est un int ou uint. toValue Valeur d’arrivée de l’effet. Valeur d’arrivée de l’effet. La valeur par défaut est la valeur de propriété actuelle de la cible
FadeInstance La classe FadeInstance implémente la classe d’occurrences de l’effet Fade.mx.effects.effectClasses:TweenEffectInstance La classe FadeInstance implémente la classe d’occurrences de l’effet Fade. Flex crée une occurrence de cette classe lorsqu’un effet Fade est exécuté. Vous ne devez pas la créer manuellement.

Chaque classe d’effet est une sous-classe de la classe TweenEffect qui prend en charge les événements suivants :

  • tweenEnd : distribué lorsque l’effet tween prend fin.
  • tweenUpdate : distribué chaque fois qu’une classe calcule une nouvelle valeur.

L’objet d'événement transmis à l’écouteur d’événements pour ces événements est de type TweenEvent. La classe TweenEvent définit lavaleur de propriété qui contient la valeur tween calculée par l’effet. Pour l’effet Fade, la propriété TweenEvent.value contient un nombre entre les valeurs des propriétés Fade.alphaFrom et Fade.alphaTo.

mx.effects.Fademx.events.TweenEventFadeInstance Constructeur.targetObjet à animer à l’aide de cet effet. Constructeur. alphaFrom Niveau de transparence de départ compris entre 0.0 et 1.0, où 0.0 signifie transparent et 1.0 signifie complètement opaque. Niveau de transparence de départ compris entre 0.0 et 1.0, où 0.0 signifie transparent et 1.0 signifie complètement opaque. alphaTo Niveau de transparence d’arrivée compris entre 0.0 et 1.0, où 0.0 signifie transparent et 1.0 signifie complètement opaque. Niveau de transparence d’arrivée compris entre 0.0 et 1.0, où 0.0 signifie transparent et 1.0 signifie complètement opaque.
ParallelInstance La classe ParallelInstance implémente la classe d’occurrences de l’effet Parallel.mx.effects.effectClasses:CompositeEffectInstance La classe ParallelInstance implémente la classe d’occurrences de l’effet Parallel. Flex crée une occurrence de cette classe lorsqu’un effet Parallel est exécuté. Vous ne devez pas la créer manuellement. mx.effects.ParallelParallelInstance Constructeur.targetCet argument est ignoré pour les effets Parallel. Il est inclus uniquement aux fins de cohérence avec d’autres types d’effets. Constructeur. end Interrompt tous les effets en cours de lecture, ignore tous les effets qui ne sont pas encore exécutés et passe immédiatement à la fin de l’effet composite. Interrompt tous les effets en cours de lecture, ignore tous les effets qui ne sont pas encore exécutés et passe immédiatement à la fin de l’effet composite. onEffectEnd Chaque fois qu’un effet enfant de la classe SequenceInstance ou ParallelInstance se termine, Flex appelle la méthode onEffectEnd().childEffectmx.effects:IEffectInstanceEffet enfant terminé. Chaque fois qu’un effet enfant de la classe SequenceInstance ou ParallelInstance se termine, Flex appelle la méthode onEffectEnd. Pour la classe SequenceInstance, il exécute l’effet suivant. Dans la classe ParallelInstance, il conserve le suivi de tous les effets jusqu’à ce qu’ils soient tous lus. Si vous créez une sous-classe de la classe CompositeEffect, vous devez implémenter cette méthode. playheadTime Temps de position actuelle de l’effet. Position temporelle actuelle de l’effet. Cette propriété a une valeur comprise entre 0 et la durée totale, qui inclut les propriétés startDelay, repeatCount et repeatDelay de l’effet. SequenceInstance La classe SequenceInstance implémente la classe d’occurrences de l’effet Sequence.mx.effects.effectClasses:CompositeEffectInstance La classe SequenceInstance implémente la classe d’occurrences de l’effet Sequence. Flex crée une occurrence de cette classe lorsqu’un effet Sequence est exécuté. Vous ne devez pas la créer manuellement. mx.effects.SequenceSequenceInstance Constructeur.targetCet argument est ignoré s’il s’agit d’effets Sequence. Il est inclus uniquement aux fins de cohérence avec d’autres types d’effets. Constructeur. end Interrompt tous les effets en cours de lecture, ignore tous les effets qui ne sont pas encore exécutés et passe immédiatement à la fin de l’effet composite. Interrompt tous les effets en cours de lecture, ignore tous les effets qui ne sont pas encore exécutés et passe immédiatement à la fin de l’effet composite. onEffectEnd Chaque fois qu’un effet enfant de l’effet SequenceInstance prend fin, Flex appelle la méthode onEffectEnd().childEffectmx.effects:IEffectInstanceEffet enfant. Chaque fois qu’un effet enfant de la classe SequenceInstance prend fin, Flex appelle la méthode onEffectEnd(). Pour la classe SequenceInstance, il exécute l’effet suivant. Cette méthode implémente la méthode de la super-classe. playheadTime Temps de position actuelle de l’effet. Position temporelle actuelle de l’effet. Cette propriété a une valeur comprise entre 0 et la durée totale, qui inclut les propriétés startDelay, repeatCount et repeatDelay de l’effet. MoveInstance La classe MoveInstance implémente la classe d’occurrences de l’effet Move.mx.effects.effectClasses:TweenEffectInstance La classe MoveInstance implémente la classe d’occurrences de l’effet Move. Flex crée une occurrence de cette classe lorsqu’un effet Move est exécuté. Vous ne pouvez pas la créer manuellement.

Chaque classe d’effet est une sous-classe de la classe TweenEffect qui prend en charge les événements suivants :

  • tweenEnd : distribué lorsque l’effet tween prend fin.
  • tweenUpdate : distribué chaque fois qu’une classe calcule une nouvelle valeur.

L’objet d'événement transmis à l’écouteur d’événements pour ces événements est de type TweenEvent. La classe TweenEvent définit lavaleur de propriété qui contient la valeur tween calculée par l’effet. Pour l’effet Move, la propriété TweenEvent.value contient un tableau de 2 éléments dans lequel :

  • value[0]:Number correspond à la valeur entre les valeurs des propriétés Move.xFrom et Move.xTo.
  • value[1]:Number correspond à la valeur entre les valeurs des propriétés Move.yFrom et Move.yTo.
mx.effects.Movemx.events.TweenEventMoveInstance Constructeur.targetObjet à animer à l’aide de cet effet. Constructeur. xBy Nombre de pixels nécessaires pour déplacer les composants sur l’axe des x. Nombre de pixels nécessaires pour déplacer les composants sur l’axe des x. Les valeurs peuvent être négatives. xFrom Coordonnée x de la position de départ. Coordonnée x de la position de départ. xTo Coordonnée x de la position d’arrivée. Coordonnée x de la position d’arrivée. yBy Nombre de pixels nécessaires pour déplacer les composants sur l’axe des y. Nombre de pixels nécessaires pour déplacer les composants sur l’axe des y. Les valeurs peuvent être négatives. yFrom Coordonnée y de la position de départ. Coordonnée y de la position de départ. yTo Coordonnée x de la position d’arrivée. Coordonnée x de la position d’arrivée.
RotateInstance La classe RotateInstance implémente la classe d’occurrences de l’effet Rotate.mx.effects.effectClasses:TweenEffectInstance La classe RotateInstance implémente la classe d’occurrences de l’effet Rotate. Flex crée une occurrence de cette classe lorsqu’un effet Rotate est exécuté. Vous ne devez pas la créer manuellement.

Chaque classe d’effet est une sous-classe de la classe TweenEffect qui prend en charge les événements suivants :

  • tweenEnd : distribué lorsque l’effet tween prend fin.
  • tweenUpdate : distribué chaque fois qu’une classe calcule une nouvelle valeur.

L’objet d'événement transmis à l’écouteur d’événements pour ces événements est de type TweenEvent. La classe TweenEvent définit lavaleur de propriété qui contient la valeur tween calculée par l’effet. Pour l’effet Rotation, la propriété TweenEvent.value contient un nombre entre les valeurs des propriétés Rotate.angleFrom et Rotate.angleTo.

mx.effetcs.rotatemx.events.TweenEventRotateInstance Constructeur.targetObjet à animer à l’aide de cet effet. Constructeur. angleFrom Angle de départ de la rotation de l’objet cible, exprimé en degrés.00 Angle de départ de la rotation de l’objet cible, exprimé en degrés. Les valeurs possibles vont de 0 à 360. angleTo Angle d’arrivée de la rotation de l’objet cible, exprimé en degrés.360360 Angle d’arrivée de la rotation de l’objet cible, exprimé en degrés. Les valeurs peuvent être soit positives, soit négatives.

Si la valeur de la propriété angle.To est inférieure à la valeur de la propriété angle.From, la cible pivote dans le sens anti-horaire. Dans le cas contraire, elle pivote en sens horaire. Pour faire tourner la cible plusieurs fois, définissez cette valeur sur un grand nombre positif ou sur un petit nombre négatif.

originX Position x du point central de la rotation.0 Position x du point central de la rotation. La cible pivote autour de ce point. Les valeurs possibles sont comprises entre 0 et la largeur de la cible. originY Position y du point central de la rotation.0 Position y du point central de la rotation. La cible pivote autour de ce point. Les valeurs possibles sont comprises entre 0 et la hauteur de la cible.
DissolveInstance La classe DissolveInstance implémente la classe d’occurrences de l’effet Dissolve.mx.effects.effectClasses:TweenEffectInstance La classe DissolveInstance implémente la classe d’occurrences de l’effet Dissolve. Flex crée une occurrence de cette classe lorsqu’un effet Dissolve est exécuté. Vous ne devez pas la créer vous même.

Chaque classe d’effet est une sous-classe de la classe TweenEffect qui prend en charge les événements suivants :

  • tweenEnd : distribué lorsque l’effet tween prend fin.
  • tweenUpdate : distribué chaque fois qu’une classe calcule une nouvelle valeur.

L’objet d'événement transmis à l’écouteur d’événements pour ces événements est de type TweenEvent. La classe TweenEvent définit lavaleur de propriété qui contient la valeur tween calculée par l’effet. Pour l’effet Dissolve, la propriété TweenEvent.value contient un nombre entre les valeurs des propriétés Dissolve.alphaFrom et Dissolve.alphaTo.

mx.effects.Dissolvemx.events.TweenEventDissolveInstance Constructeur.targetObjet à animer à l’aide de cet effet. Constructeur. alphaFrom Niveau de transparence de départ compris entre 0.0 et 1.0, où 0.0 signifie transparent et 1.0 signifie complètement opaque. Niveau de transparence de départ compris entre 0.0 et 1.0, où 0.0 signifie transparent et 1.0 signifie complètement opaque. alphaTo Niveau de transparence d’arrivée compris entre 0.0 et 1.0, où 0.0 signifie transparent et 1.0 signifie complètement opaque. Niveau de transparence d’arrivée compris entre 0.0 et 1.0, où 0.0 signifie transparent et 1.0 signifie complètement opaque. color Valeur hexadécimale représentant la couleur du rectangle flottant que l’effet affiche sur l’objet cible.0xFFFFFFFF Valeur hexadécimale représentant la couleur du rectangle flottant que l’effet affiche sur l’objet cible. La valeur par défaut est la couleur spécifiée par la propriété style backgroundColor de la propriété style, ou 0xFFFFFF, si backgroundColor n’est pas définie. targetArea Zone de la cible dans laquelle il faut exécuter l’effet.mx.geom:RoundedRectangle Zone de la cible dans laquelle il faut exécuter l’effet. L’incrustation dissolve est tracée à l’aide des dimensions de cette propriété. UIComponents créent une superposition sur le composant entier. Les conteneurs créent une superposition sur la zone contenu, mais pas leur chrome.
AddRemoveEffectTargetFilter AddRemoveEffectTargetFilter est une sous-classe de la classe EffectTargetFilter qui gère la logique de filtrage des cibles ajoutées ou supprimées en tant qu’enfants dans un conteneur.mx.effects:EffectTargetFilter AddRemoveEffectTargetFilter est une sous-classe de la classe EffectTargetFilter qui gère la logique de filtrage des cibles ajoutées ou supprimées en tant qu’enfants dans un conteneur. Si vous définissez la propriété Effect.filter sur « ajouter » ou « supprimer », l’un des deux éléments est utilisé. AddRemoveEffectTargetFilter Constructeur. Constructeur. add Détermine s’il s’agit d’un filtre Ajouter ou Supprimer.truetrue Détermine s’il s’agit d’un filtre Ajouter ou Supprimer. BlurInstance La classe BlurInstance implémente la classe d’occurrences de l’effet Blur.mx.effects.effectClasses:TweenEffectInstance La classe BlurInstance implémente la classe d’occurrences de l’effet Blur. Flex crée une occurrence de cette classe lorsqu’il exécute l’effet Blur. Vous ne devez pas la créer manuellement.

Chaque classe d’effet est une sous-classe de la classe TweenEffect qui prend en charge les événements suivants :

  • tweenEnd : distribué lorsque l’effet tween prend fin.
  • tweenUpdate : distribué chaque fois qu’une classe calcule une nouvelle valeur.

L’objet d'événement transmis à l’écouteur d’événements pour ces événements est de type TweenEvent. La classe TweenEvent définit lavaleur de propriété qui contient la valeur tween calculée par l’effet. Pour l’effet Blur, la propriété TweenEvent.value contient un tableau de 2 éléments dans lequel :

  • numéro value[0] correspond à la valeur entre les valeurs des propriétés Blur.blurXTo et Blur.blurXFrom appliquées à la propriété BlurFilter.blurX de la cible.
  • numéro valeur value[1] correspond à la valeur entre les valeurs des propriétés Blur.blurYTo et Blur.blurYFrom appliquées à la propriété BlurFilter.blurY de la cible.
mx.effects.Blurmx.events.TweenEventBlurInstance Constructeur.targetObjet à animer à l’aide de cet effet. Constructeur. blurXFrom Quantité de flou horizontal de départ. Quantité de flou horizontal de départ. blurXTo Quantité de flou horizontal d’arrivée. Quantité de flou horizontal d’arrivée. blurYFrom Quantité de flou vertical de départ. Quantité de flou vertical de départ. blurYTo Quantité de flou vertical d’arrivée. Quantité de flou vertical d’arrivée.
CompositeEffectInstance La classe CompositeEffectInstance implémente la classe d’occurrences de la classe CompositeEffect.mx.effects:EffectInstance La classe CompositeEffectInstance implémente la classe d’occurrences de la classe CompositeEffect. Flex crée une occurrence de cette classe lorsqu’un effet CompositeEffect est exécuté. Vous ne devez pas la créer manuellement. mx.effects.CompositeEffectCompositeEffectInstance Constructeur.targetCet argument est ignoré pour les effets Composite Il est inclus uniquement aux fins de cohérence avec d’autres types d’effets. Constructeur. addChildSet Ajoute un nouvel ensemble d’effets enfant à cet effet Composite.childSetTableau d’effets enfant à ajouter à l’effet CompositeEffect. Ajoute un nouvel ensemble d’effets enfant à cet effet Composite. Un effet Sequence exécute chaque ensemble d’effets enfant un par un, dans l’ordre dans lequel il est ajouté. Un effet Parallel exécute tous les ensembles d’effets enfant simultanément, peu importe l’ordre dans lequel ils sont ajoutés. onEffectEnd Appelée chaque fois que l’un des effets enfant achève sa lecture.childEffectmx.effects:IEffectInstanceeffet enfant. Appelée chaque fois que l’un des effets enfant achève sa lecture. Les sous-classes doivent implémenter cette fonction. playheadTime Temps de position actuelle de l’effet. Position temporelle actuelle de l’effet. Cette propriété a une valeur comprise entre 0 et la durée totale, qui inclut les propriétés startDelay, repeatCount et repeatDelay de l’effet. TweenEffectInstance La classe TweenEffectsInstance implémente la classe d’occurrences de la classe TweenEffect.mx.effects:EffectInstance La classe TweenEffectsInstance implémente la classe d’occurrences de l’effet TweenEffect. Flex crée une occurrence de cette classe lorsqu’un effet TweenEffect est exécuté. Vous ne devez pas la créer manuellement. mx.effects.Tweenmx.effects.TweenEffectTweenEffectInstance Constructeur.targetObjet à animer à l’aide de cet effet. Constructeur. createTween Crée une occurrence Tween et lui affecte les valeurs de départ, d’arrivée et de durée.Occurrence Tween nouvellement créée. mx.effects:TweenlistenerObjet notifié à chaque intervalle de l’animation. En règle générale, vous transmettez le mot-clé this en tant que valeur. L’écouteur listener doit définir la méthode onTweenUpdate() et éventuellement la méthode onTweenEnd(). La méthode onTweenUpdate() est appelée pour chaque intervalle de l’animation et la méthode onTweenEnd() est invoquée dès que l’animation se termine. startValueValeur de départ de l’animation. Correspond à un nombre ou à un tableau de nombres. Si un nombre est transmis, la méthode Tween interpole entre ce nombre et le nombre transmis dans le paramètre endValue. Si un tableau de nombres est transmis, chaque nombre du tableau est interpolé. endValueValeur d’arrivée de l’animation. Le type de cet argument doit correspondre au paramètre startValue. duration-1Durée de l’animation, en millisecondes. minFps-1Nombre minimal de fois que la méthode onTweenUpdate() doit être appelée chaque seconde. Le code d’interpolation tente d’appeler la méthode onTweenUpdate() autant de fois que possible (jusqu’à 100 fois par seconde). Toutefois, si la fréquence est inférieure à minFps, la durée de l’animation augmente automatiquement. Par conséquent, une animation qui se bloque temporairement (c’est-à-dire si elle n’obtient pas de cycles CPU) recommence à l’endroit où elle a été interrompue, au lieu de sauter à létape suivante. Crée une occurrence Tween et lui affecte les valeurs de départ, d’arrivée et de durée. Si une fonction d’accélération a été spécifiée, elle est attribuée à l’occurrence Tween. L’occurrence Tween reçoit des écouteurs d’événements de la classe TweenEvents, notamment tweenStart, tweenUpdate et tweenEnd. En règle générale, vous appelez cette méthode après avoir remplacé la méthode EffectInstance.play() qui démarre réellement la durée de l’animation. end Interrompt un effet en cours de lecture et passe immédiatement à la fin de l’effet. Interrompt un effet en cours de lecture et passe immédiatement à la fin de l’effet. Appelle la méthode Tween.endTween() de la propriété tween. Cette méthode implémente la méthode de la super-classe.

Si vous créez une sous-classe de la classe TweenEffectInstance, vous pouvez éventuellement remplacer cette méthode.

L’effet distribue l’événement effectEnd.

mx.effects.EffectInstance.end()
onTweenEnd Méthode de rappel appelée lorsque la cible doit être mise à jour par l’effet pour la dernière fois.valueLa valeur de l’argument value est une valeur interpolée, déterminée par la propriété Tween.startValue, la propriété Tween.endValue et la fonction d’interpolation spécifiée par l’implémentation de l’effet dans sa méthode play(). La méthode play() utilise ces valeurs pour créer un objet Tween qui exécute l’effet pendant une période. L’argument value peut être un nombre ou un tableau de nombres. Méthode de rappel appelée lorsque la cible doit être mise à jour par l’effet pour la dernière fois. La classe Tween transmet la propriété Tween.endValue en tant que valeur de l’argument value. L’argument value peut être un nombre ou un tableau de nombres.

Le remplacement de cette fonction est facultatif. Vous devez appeler la super-version de cette méthode après avoir remplacé la propriété super.onTweenEnd(val) suivant votre logique.

onTweenUpdate Méthode de rappel appelée lorsque la cible doit être mise à jour par l’effet.valueLa valeur de l’argument value est une valeur interpolée, déterminée par la propriété Tween.startValue, la propriété Tween.endValue et la fonction d’interpolation spécifiée par l’implémentation de l’effet dans sa méthode play(). La méthode play() utilise ces valeurs pour créer un objet Tween qui exécute l’effet pendant une période. L’argument value peut être un nombre ou un tableau de nombres. Méthode de rappel appelée lorsque la cible doit être mise à jour par l’effet. La classe Tween utilise la fonction d’accélération et les propriétés Tween.startValue, Tween.endValue et Tween.duration pour calculer la valeur de l’argument value. L’argument value peut être un nombre ou un tableau de nombres.

Toutes les sous-classes doivent remplacer cette méthode. Il est inutile d’appeler la super-version de cette fonction lors du remplacement de cette méthode.

easingFunction Fonction d’accélération pour l’animation. Fonction d’accélération pour l’animation. Par défaut, les effets utilisent la même fonction d’accélération en tant que classe TweenEffect. mx.effects.TweenEffect.easingFunctiontween Objet d’interpolation qui détermine l’animation.mx.effects:Tween Objet d’interpolation qui détermine l’animation. Pour créer un effet, vous devez créer une occurrence Tween lors du remplacement de la méthode EffectInstance.play() et l’attribuer à la propriété tween. Utilisez la méthode createTween pour créer votre objet Tween. playheadTime Temps de position actuelle de l’effet. Position temporelle actuelle de l’effet. Cette propriété a une valeur comprise entre 0 et la durée totale, qui inclut les propriétés startDelay, repeatCount et repeatDelay de l’effet.
HideShowEffectTargetFilter HideShowEffectTargetFilter est une sous-classe de la classe EffectTargetFilter qui gère la logique de filtrage des cibles affichées ou masquées en modifiant leur propriété visible.mx.effects:EffectTargetFilter HideShowEffectTargetFilter est une sous-classe de la classe EffectTargetFilter qui gère la logique de filtrage des cibles affichées ou masquées en modifiant leur propriété visible. Si vous définissez la propriété Effect.filter sur hide (masquer) ou show (afficher), l’un de ces éléments est utilisé. HideShowEffectTargetFilter Constructeur. Constructeur. show Détermine s’il s’agit d’un filtre Afficher ou Masquer.truetrue Détermine s’il s’agit d’un filtre Afficher ou Masquer.