Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
flashx.textLayout.operations 

FlowOperation  - AS3

Packageflashx.textLayout.operations
Classepublic class FlowOperation
HéritageFlowOperation Inheritance Object
Implémente IOperation
Sous-classes CompositeOperation, FlowTextOperation, RedoOperation, TextInputOperation, UndoOperation

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

La classe FlowOperation est la classe de base de toutes les opérations Text Layout Framework.

Les opérations sont les transformations d’un flux de texte. Une classe Operation définit la logique de l’exécution et de l’annulation de la transformation. Les opérations sont exécutées par un gestionnaire de modification. La plupart des applications n’ont pas besoin de créer ou de gérer directement les opérations (sauf si elles implémentent un gestionnaire de modification personnalisé).

Lorsqu’une opération est exécutée, le gestionnaire de modification distribue un objet Operation au sein de l’objet FlowOperationEvent. Vous pouvez interroger cet objet Operation pour décider si vous autorisez ou non l’opération, si vous effectuez également ou non une autre opération ou si vous mettez à jour ou non les éléments associés de l’interface utilisateur.

Eléments de l’API associés



Propriétés publiques
 PropriétéDéfini par
  beginGeneration : uint
[lecture seule] Génération de flux de texte avant l’opération.
FlowOperation
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  endGeneration : uint
[lecture seule] Génération d’enchaînement de texte après l’opération.
FlowOperation
  textFlow : flashx.textLayout.elements:TextFlow
Objet TextFlow auquel cette opération est appliquée.
FlowOperation
  userData : *
Données arbitraires associées à un élément.
FlowOperation
Méthodes publiques
 MéthodeDéfini par
  
Crée l’objet FlowOperation.
FlowOperation
  
Vérifie si cette opération doit être placée dans la pile d’annulation.
FlowOperation
  
Exécute l’opération
FlowOperation
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
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
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
  
Réexécute l’opération.
FlowOperation
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
  
Inverse l’opération.
FlowOperation
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
Détails de la propriété

beginGeneration

propriété
beginGeneration:uint  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Génération de flux de texte avant l’opération.

Une génération de 0 indique que l’opération n’est pas terminée.



Implémentation
    public function get beginGeneration():uint

endGeneration

propriété 
endGeneration:uint  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Génération d’enchaînement de texte après l’opération.

Une génération de 0 indique que l’opération n’est pas terminée.



Implémentation
    public function get endGeneration():uint

textFlow

propriété 
textFlow:flashx.textLayout.elements:TextFlow

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Objet TextFlow auquel cette opération est appliquée.



Implémentation
    public function get textFlow():flashx.textLayout.elements:TextFlow
    public function set textFlow(value:flashx.textLayout.elements:TextFlow):void

userData

propriété 
public var userData:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Données arbitraires associées à un élément.

Détails du constructeur

FlowOperation

()Constructeur
public function FlowOperation(textFlow:flashx.textLayout.elements:TextFlow)

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Crée l’objet FlowOperation.

Paramètres
textFlow:flashx.textLayout.elements:TextFlow — Flux de texte auquel cette opération est appliquée.
Détails de la méthode

canUndo

()méthode
public function canUndo():Boolean

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Vérifie si cette opération doit être placée dans la pile d’annulation.

Valeur renvoyée
Boolean — true signifie qu’il est nécessaire de placer l’opération dans la pile d’annulation. false signifie qu’il n’est pas nécessaire de placer l’opération dans la pile d’annulation.

doOperation

()méthode 
public function doOperation():Boolean

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Exécute l’opération

Cette méthode doit être remplacée dans les classes dérivées. Cette méthode de classe de base n’a aucun effet. Il est déconseillé d’appeler la méthode doOperation() directement. Le gestionnaire de modification appelle la méthode lorsqu’il exécute l’opération.

Valeur renvoyée
Boolean — Renvoie la valeur booléenne true si l’opération a réussi. Sinon, la valeur false est renvoyée.

redo

()méthode 
public function redo():SelectionState

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Réexécute l’opération.

Cette méthode doit être remplacée dans les classes dérivées. Cette méthode de classe de base n’a aucun effet. Il est déconseillé d’appeler la méthode redo() directement. Le gestionnaire de modification appelle la méthode lorsqu’il réexécute l’opération.

Valeur renvoyée
SelectionState — L’objet SelectionState transmis à l’opération lorsqu’elle a été effectuée. Cet objet SelectionState peut être la sélection actuelle ou une sélection créée spécialement pour l’opération.

undo

()méthode 
public function undo():SelectionState

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Inverse l’opération.

Cette méthode doit être remplacée dans les classes dérivées. Cette méthode de classe de base n’a aucun effet. Il est déconseillé d’appeler la méthode undo() directement. Le gestionnaire de modification appelle la méthode lorsqu’il inverse l’opération.

Valeur renvoyée
SelectionState — L’objet SelectionState transmis à l’opération lorsqu’elle a été effectuée. Cet objet SelectionState peut être la sélection actuelle ou une sélection créée spécialement pour l’opération.




[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.