spark.transitionsCrossFadeViewTransition La classe CrossFadeViewTransition sert de simple transition fondu enchaîné pour les vues.spark.transitions:ViewTransitionBase La classe CrossFadeViewTransition sert de simple transition fondu enchaîné pour les vues. Elle réalise sa transition en faisant disparaître graduellement la vue existante pour faire apparaître la nouvelle vue. Le fondu enchaîné effectue la transition de la barre de contrôle et du contenu d’affichage comme une seule entité.

Remarque :créez et configurez les transitions entre les vues dans ActionScript ; vous ne pouvez pas les créer dans MXML.

CrossFadeViewTransition Constructeur. Constructeur.
SlideViewTransition La classe SlideViewTransition réalise une transition de diapositives simple des vues.spark.transitions:ViewTransitionBase La classe SlideViewTransition réalise une transition de diapositives simple des vues. La vue existante disparaît en glissant tandis que la nouvelle vue apparaît en glissant. La transition de diapositives prend en charge plusieurs modes (décaler, recouvrir et découvrir) ainsi qu’une direction facultative (vers le haut, le bas, la gauche ou la droite).

Remarque :créez et configurez les transitions entre les vues dans ActionScript ; vous ne pouvez pas les créer dans MXML.

SlideViewTransitionModeViewTransitionDirectionSlideViewTransition Constructeur. Constructeur. direction Spécifie la direction de la transition de diapositives.ViewTransitionDirection.LEFT Spécifie la direction de la transition de diapositives. mode Spécifie le type de transition de diapositives à réaliser.SlideViewTransitionMode.PUSH Spécifie le type de transition de diapositives à réaliser.
SlideViewTransitionMode La classe SlideViewTransitionMode fournit les constantes qui permettent de spécifier le type de transition de diapositives.Object La classe SlideViewTransitionMode fournit les constantes qui permettent de spécifier le type de transition de diapositives. SlideViewTransitionCOVER La nouvelle vue entre en glissant afin de recouvrir la vue précédente.cover La nouvelle vue entre en glissant afin de recouvrir la vue précédente. PUSH La vue précédente sort en glissant alors que la nouvelle vue entre en glissant.push La vue précédente sort en glissant alors que la nouvelle vue entre en glissant. UNCOVER La vue précédente sort en glissant pour révéler la nouvelle vue.uncover La vue précédente sort en glissant pour révéler la nouvelle vue. ZoomViewTransition La classe ZoomViewTransition effectue une transition de zoom avant ou arrière pour les vues.spark.transitions:ViewTransitionBase La classe ZoomViewTransition effectue une transition de zoom avant ou arrière pour les vues. Elle réalise sa transition en appliquant un zoom arrière sur la vue existante pour faire apparaître la nouvelle vue ou en appliquant un zoom avant sur la nouvelle vue pour couvrir la vue existante.

La durée par défaut d’une transition ZoomViewTransition est de 350 ms. Par défaut, la transition de la barre de contrôle et du contenu d’affichage s’effectue comme une seule entité, comme si l’occcurence transitionControlsWithContent était définie sur true.

Remarque :créez et configurez les transitions entre les vues dans ActionScript ; vous ne pouvez pas les créer dans MXML.

ZoomViewTransitionModeZoomViewTransition Constructeur. Constructeur. minimumScale Spécifie l’échelle minimale de la vue agrandie (lorsque la vue est visible en premier en cas de zoom avant ou en dernier en cas de zoom arrière)..25 Spécifie l’échelle minimale de la vue agrandie (lorsque la vue est visible en premier en cas de zoom avant ou en dernier en cas de zoom arrière). mode Spécifie le type de transition de zoom à réaliser.ZoomTransitionMode.OUT Spécifie le type de transition de zoom à réaliser.
ViewTransitionDirection La classe ViewTransitionDirection fournit les constantes utilisées lors de l’indication de la direction d’une transition de vue.Object La classe ViewTransitionDirection fournit les constantes utilisées lors de l’indication de la direction d’une transition de vue. DOWN La transition est animée vers le bas.down La transition est animée vers le bas. LEFT La transition est animée vers la gauche.left La transition est animée vers la gauche. RIGHT La transition est animée vers la droite.right La transition est animée vers la droite. UP La transition est animée vers le haut.up La transition est animée vers le haut. FlipViewTransition La classe FlipViewTransition réalise une transition d’inversion simple des vues.spark.transitions:ViewTransitionBase La classe FlipViewTransition réalise une transition d’inversion simple des vues. La transition d’inversion prend en charge deux modes (carte et cube) ainsi qu’une direction facultative (vers le haut, le bas, la gauche ou la droite).

La durée par défaut d’une transition FlipViewTransition est de 400 ms.

Remarque :créez et configurez les transitions entre les vues dans ActionScript ; vous ne pouvez pas les créer dans MXML.

FlipViewTransitionModeViewTransitionDirectionFlipViewTransition Constructeur. Constructeur. direction Spécifie la direction de la transition d’inversion.ViewTransitionDirection.LEFT Spécifie la direction de la transition d’inversion. ViewTransitionDirectionmode Spécifie le type de transition d’inversion à réaliser.FlipViewTransitionMode.CARD Spécifie le type de transition d’inversion à réaliser. FlipViewTransitionMode
ZoomViewTransitionMode La classe ZoomTransitionMode définit les constantes qui permettent de définir le mode de style d’une transition de zoom.Object La classe ZoomTransitionMode définit les constantes qui permettent de définir le mode de style d’une transition de zoom. ZoomViewTransitionIN La nouvelle vue est agrandie afin de recouvrir la vue précédente.in La nouvelle vue est agrandie afin de recouvrir la vue précédente. OUT La vue précédente est réduite pour révéler la nouvelle vue.out La vue précédente est réduite pour révéler la nouvelle vue. ViewTransitionBase La classe ViewTransitionBase est la classe de base pour toutes les transitions de vue.flash.events:EventDispatcher La classe ViewTransitionBase est la classe de base pour toutes les transitions de vue. Elle n’est pas destinée à être utilisée seule comme transition. En plus de fournir des méthodes de commodité et d’assistance communes utilisées par les transitions de vues, cette classe fournit une séquence de transition de barre d’action par défaut.

Lorsqu’une transition de vue est initialisée, le navigateur de vue propriétaire définit les propriétés startView et endView sur les vues que la transition anime. La propriété navigator est définie sur le navigateur de vue.

Le cycle de vie d'une transition se présente comme suit :

  • La transition commence avec la méthode captureStartValues() méthode. Lorsque cette méthode est appelée, le navigateur est actuellement dans l’état de départ. A ce stade, la transition doit capturer toutes les images bitmap ou valeurs de départ dont elle a besoin.
  • Une validation de transmettre est effectuée sur la vue en attente, et le captureEndValues() méthode est appelée. A ce stade, la transition capture toutes les propriétés ou  représentations d’image bitmap à partir de la vue en attente.
  • A ce stade, la méthode prepareForPlay() est appelée, ce qui permet à la transition d’effectuer toute préparation ultérieure (telle que la préparation d’une séquence d’effets Spark ou le positionnement d’éléments transitoires dans la liste d’affichage).
  • Après une phase finale de validation (si nécessaire), la méthode play() est appelée par le navigateur pour effectuer la transition réelle.
  • Avant tout démarrage de l’animation, l’événement start est distribué.
  • Lorsqu'une transition se termine, il envoie un fin événement.

Remarque :créez et configurez les transitions entre les vues dans ActionScript ; vous ne pouvez pas les créer dans MXML.

transitionEnd Distribué lorsque la transaction se termine.mx.events.FlexEvent.TRANSITION_STARTmx.events.FlexEvent Distribué lorsque la transaction se termine. transitionStart Distribuée lorsque la transition commence.mx.events.FlexEvent.TRANSITION_STARTmx.events.FlexEvent Distribuée lorsque la transition commence. ViewTransitionBase Constructeur. Constructeur. canTransitionControlBarContent Déterminer si Flex peut effectuer une transition sur barre d'action ou barre d'onglets contenu indépendamment des vues.false si Flex détermine que les barres de contrôle entre les vues sont incompatibles d’une certaine manière. Déterminer si Flex peut effectuer une transition sur barre d'action ou barre d'onglets contenu indépendamment des vues.

Flex ne peut pas effectuer une transition sur le contrôle barres indépendamment les unes des autres :

  • Si la vue contenant navigator est un TabbedViewNavigator et sa barre d'onglets sa visibilité change entre les vues.
  • Si la valeur de l'affichage du navigateur overlayControls propriété les modifications effectuées entre les vues.
  • Si la taille ou la visibilité de la barre d'action change entre les vues.
captureEndValues Appelée par le composant ViewNavigator pendant la phase de préparation d’une transition. Appelée par le composant ViewNavigator pendant la phase de préparation d’une transition. Elle est appelée lorsque la nouvelle vue a été entièrement réalisée et validée, et que le contenu de la barre d’action et de la barre d’onglets reflète l’état de la nouvelle vue. A ce stade, la transition peut capturer toutes les valeurs dont elle a besoin à partir de la vue en attente. En outre, toute image bitmap reflétant l’état de la nouvelle vue, barre d’onglets ou barre d’action, doit être capturée si elle est requise pour l’animation. captureStartValues Appelée par le composant ViewNavigator pendant la phase de préparation d’une transition. Appelée par le composant ViewNavigator pendant la phase de préparation d’une transition. Elle est appelée lorsque la nouvelle vue a été entièrement réalisée et validée, et que le contenu de la barre d’action et de la barre d’onglets reflète l’état de la nouvelle vue. La transition peut utiliser cette méthode pour capturer les valeurs doit elle a besoin à partir de la vue en attente. Toute image bitmap reflétant l’état de la nouvelle vue, barre d’onglets ou barre d’action, doit être capturée si elle est requise pour l’animation. cleanUp Appelée une fois transition terminée. Appelée une fois transition terminée. Cette méthode est chargée de libérer toutes les références et les constructions temporaires utilisées par la transition. createActionBarEffect Appelée par l’implémentation de la méthode prepareForPlay() par défaut, cette méthode est chargée de créer l’effet Spark qui doit être appliqué à la barre d’action lorsque la transition commence.Occurrence de IEffect qui fait office d’effet de barre d’action. L’effet est appliqué par l’implémentation de la méthode play() par défaut. Appelée par l’implémentation de la méthode prepareForPlay() par défaut, cette méthode est chargée de créer l’effet Spark qui doit être appliqué à la barre d’action lorsque la transition commence. Cette méthode doit être remplacée par des sous-classes si un effet de barre d’action personnalisé est requis. Par défaut, cette méthode renvoie un effet de barre d’action élémentaire. createConsolidatedEffect Appelée par l’implémentation de la méthode prepareForPlay() par défaut, cette méthode est chargée de créer l’effet Spark qui est appliqué pour effectuer la transition du navigateur entier (y compris du contenu de la barre de contrôle) lorsque cela est nécessaire.Occurrence de IEffect qui fait office de transition de vue. L’effet est appliqué par l’implémentation de la méthode play() par défaut. Appelée par l’implémentation de la méthode prepareForPlay() par défaut, cette méthode est chargée de créer l’effet Spark qui est appliqué pour effectuer la transition du navigateur entier (y compris du contenu de la barre de contrôle) lorsque cela est nécessaire. Cette méthode doit être remplacée par des sous-classes. Par défaut, cette méthode renvoie la valeur null. createTabBarEffect Appelée par l’implémentation de la méthode prepareForPlay() par défaut, cette méthode est chargée de créer l’effet Spark qui doit être appliqué à la barre d’onglets lorsque la transition commence.Occurrence de IEffect qui fait office de transition de barre d’onglets. L’effet est appliqué par l’implémentation de la méthode play() par défaut. Appelée par l’implémentation de la méthode prepareForPlay()par défaut, cette méthode est chargée de créer l’effet Spark qui doit être appliqué à la barre d’onglets lorsque la transition commence. Cette méthode doit être remplacée par des sous-classes. Par défaut, cette méthode renvoie la valeur null. createViewEffect Appelée par l’implémentation de la méthode prepareForPlay() par défaut, cette méthode est chargée de créer l’effet Spark qui est appliqué à la vue actuelle et à la vue suivante lorsque la transition commence.Occurrence de IEffect qui fait office de transition de vue. L’effet est appliqué par l’implémentation de la méthode play() par défaut. Appelée par l’implémentation de la méthode prepareForPlay()par défaut, cette méthode est chargée de créer l’effet Spark qui est appliqué à la vue actuelle et à la vue suivante lorsque la transition commence. Cette méthode doit être remplacée par des sous-classes. Par défaut, cette méthode renvoie la valeur null. getSnapshot Permet d’effectuer le rendu d’instantanés des éléments d’écran en phase de préparation pour la transition.Objet BitmapImage représentant la cible. targetObjet d’affichage à capturer. padding4Marge autour de l’objet à inclure dans l’objet BitmapImage. globalPositionnullS’il n’est pas nul, globalPosition sera mis à jour avec l’origine de la classe BitmapImage dans les coordonnées globales. Lors du déplacement vers un autre espace de coordonnées, cette valeur peut être utilisée pour régler la position de l’instantané, de sorte que la position globale à l’écran ne change pas. Permet d’effectuer le rendu d’instantanés des éléments d’écran en phase de préparation pour la transition. L’image bitmap est renvoyée sous la forme d’un objet BitmapImage.

La classe BitmapImage se situe dans l’espace de coordonnées parents de la cible. Elle recouvre précisément la cible si elle a le même parent. Lors du déplacement vers un autre parent, assurez-vous de régler la transformation de la classe BitmapImage correctement pour tenir compte de la modification dans des espaces de coordonnées. La valeur mise à jour du paramètre globalPosition peut être ici utilisée.

play Appelée par le composant ViewNavigator lorsque la transition doit commencer l’animation. Appelée par le composant ViewNavigator lorsque la transition doit commencer l’animation. A ce stade, la transition doit distribuer un événement start. prepareForPlay Appelée par le composant ViewNavigator pendant la phase de préparation d’une transition. Appelée par le composant ViewNavigator pendant la phase de préparation d’une transition. Cette méthode permet à la transition de créer et configurer l’occurrence IEffect sous-jacente ou d’ajouter des éléments transitoires à la liste d’affichage. Les éléments transitoires sont par exemple des espaces réservés bitmap, des conteneurs temporaires nécessaires au cours de la transition et d’autres éléments. Le cas échéant, une validation finale survient avant l’invocation de la méthode play().

S’il est déterminé qu’une transition standard peut être lancée (c’est-à-dire qu’elle assure la transition des barres de contrôle séparément des vues), l’implémentation par défaut de cette méthode crée un effet Parallel unique qui regroupe les séquences d’effet individuelles pour la transition de la vue, la transition de la barre d’action et la transition de la barre d’onglets. Cette méthode utilise les méthodes createActionBarEffect(), createTabBarEffect() et createViewEffect().

Si transitionControlsWithContent a la valeur true, ou s’il est déterminé que la transition des barres de contrôle ne peut pas être effectuée indépendamment, un effet unique est créé pour effectuer la transition du navigateur dans son intégralité. Dans ce cas, seule la méthode createConsolidatedEffect() est invoquée.

transitionComplete Appelée par la transition pour indiquer que la transition est terminée. Appelée par la transition pour indiquer que la transition est terminée. Cette méthode distribue l’événement end. duration Durée de la transition en millisecondes. Durée de la transition en millisecondes. La valeur par défaut peut varier selon la transition, mais est définie dans ViewTransitionBase sur 250 ms. easer Le comportement d’accélération de cette transition.Sine(.5); Le comportement d’accélération de cette transition. l’objet IEaser est généralement propagé à l’occurrence de IEffect qui gère l’animation de la transition réelle. Spark.effets.easingendView Vue vers laquelle le navigateur effectue la transition, définie par l’objet ViewNavigator propriétaire lui-même.spark.components:Viewnull Vue vers laquelle le navigateur effectue la transition, définie par l'objet ViewNavigator propriétaire lui-même. Cette propriété peut être de valeur null. navigator Référence à l’occurrence du composant ViewNavigator propriétaire définie par le composant ViewNavigator propriétaire.spark.components:ViewNavigatornull Référence à l’occurrence du composant ViewNavigator propriétaire définie par le composant ViewNavigator propriétaire. startView Vue actuellement active du navigateur de vue, définie par le navigateur de vue propriétaire lui-même.spark.components:View Vue actuellement active du navigateur de vue, définie par le navigateur de vue propriétaire lui-même. Cette propriété peut être de valeur null. suspendBackgroundProcessing Lorsqu’elle est définie sur true, la méthode UIComponent.suspendBackgroundProcessing() est appelée avant la lecture de la transition.false Lorsqu’elle est définie sur true, la méthode UIComponent.suspendBackgroundProcessing() est appelée avant la lecture de la transition. Cette action désactive Flex du gestionnaire de mise en page et amélioration des performances. A la fin de la transition, le gestionnaire de mise en page fonction est restaurée par un appel à la UIComponent.resumeBackgroundProcessing() méthode. mx.core.UIComponent.suspendBackgroundProcessing()mx.core.UIComponent.resumeBackgroundProcessing()transitionControlsWithContent Lorsqu’elle est définie sur true, la transition de la vue principale est utilisée pour effectuer la transition de l’ensemble du navigateur de vue, y compris la barre d’action.false Lorsqu’elle est définie sur true , la transition de la vue principale est utilisée pour effectuer la transition de l’ensemble du navigateur de vue, y compris la barre d’action. Les transitions spécifique à la barre d’action ne sont pas exécutées. Etant donné que la barre d’onglets est associée à l’intégralité de l’application, et non à une vue, les transitions entre les vues n’ont pas d’incidence.

Notez que même lorsqu’elle est définie sur false, il existe des cas où il n’est pas possible d’exécuter la transition de la barre d’action. Par exemple, lorsque la barre d’action n’est pas présente dans l’une des deux vues, ou si la taille de la barre d’action change.

FlipViewTransitionMode La classe FlipViewTransitionMode définit les constantes utilisées lors de l’indication du mode de style d’une occurrence de transition d’inversion.Object La classe FlipViewTransitionMode définit les constantes utilisées lors de l’indication du mode de style d’une occurrence de transition d’inversion. FlipViewTransitionCARD La vue précédente s’inverse au niveau de son centre au fur et à mesure que la nouvelle vue est révélée sur l’autre côté.card La vue précédente s’inverse au niveau de son centre au fur et à mesure que la nouvelle vue est révélée sur l’autre côté. CUBE La vue précédente est écartée comme la face d’un cube en rotation alors que la nouvelle vue apparaît comme la face adjacente du cube.cube La vue précédente est écartée comme la face d’un cube en rotation alors que la nouvelle vue apparaît comme la face adjacente du cube.