Package | flash.events |
Classe | public class IMEEvent |
Héritage | IMEEvent TextEvent Event Object |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
IMEEvent.IME_COMPOSITION
et IMEEvent.IME_START_COMPOSITION
.
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
bubbles : Boolean [lecture seule]
Indique si un événement peut se propager vers le haut (bubbling). | Event | ||
cancelable : Boolean [lecture seule]
Indique si le comportement associé à l’événement peut être évité. | Event | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
currentTarget : Object [lecture seule]
L’objet qui traite activement l’objet Event avec un écouteur d’événements. | Event | ||
eventPhase : uint [lecture seule]
Phase actuelle du flux d’événements. | Event | ||
imeClient : IIMEClient
Spécifie un objet qui implémente l’interface IMEClient. | IMEEvent | ||
target : Object [lecture seule]
Cible de l’événement. | Event | ||
text : String
Dans le cas d’un événement textInput, caractère ou suite de caractères entré par l’utilisateur. | TextEvent | ||
type : String [lecture seule]
Type d’événement. | Event |
Méthode | Défini par | ||
---|---|---|---|
IMEEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", imeClient:IIMEClient = null)
Crée un objet Event à l’aide d’informations spécifiques relatives aux événements IME. | IMEEvent | ||
[override]
Crée une copie de l’objet IMEEvent et définit la valeur de chaque propriété de sorte qu’elle corresponde à la valeur d’origine. | IMEEvent | ||
Fonction d’un utilitaire permettant d’implémenter la méthode toString() dans des classes Event ActionScript 3.0 personnalisées. | Event | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Vérifie si la méthode preventDefault() a été appelée pour l’événement. | Event | ||
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 | ||
Annule le comportement par défaut d’un événement si cette opération est possible. | Event | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Bloque le traitement des écouteurs d’événement dans le nœud actuel et les suivants dans le flux d’événements. | Event | ||
Bloque le traitement des écouteurs d’événement dans les nœuds qui suivent le nœud actuel dans le flux d’événements. | Event | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
[override]
Renvoie une chaîne répertoriant toutes les propriétés de l’objet IMEEvent. | IMEEvent | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
Constante | Défini par | ||
---|---|---|---|
IME_COMPOSITION : String = "imeComposition" [statique]
Définit la valeur de la propriété type d’un objet événement imeComposition. | IMEEvent | ||
IME_START_COMPOSITION : String = "imeStartComposition" [statique]
Pour gérer la saisie de texte IME, le récepteur doit définir le champ imeClient de l’événement sur un objet qui implémente l’interface IIMEClient. | IMEEvent |
imeClient | propriété |
imeClient:IIMEClient
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 10.1 |
Spécifie un objet qui implémente l’interface IMEClient. Les composants basés sur le package flash.text.engine doivent implémenter cette interface pour prendre en charge la modification intégrée de texte à l’aide d’un IME.
Implémentation
public function get imeClient():IIMEClient
public function set imeClient(value:IIMEClient):void
IMEEvent | () | Constructeur |
public function IMEEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", imeClient:IIMEClient = null)
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Crée un objet Event à l’aide d’informations spécifiques relatives aux événements IME. Les objets Event sont transmis en tant que paramètres aux écouteurs d’événements.
Paramètrestype:String — Type de l’événement. Les écouteurs d’événement peuvent accéder à cette information par le biais de la propriété type héritée. Il n’existe qu’un seul événement IME : IMEEvent.IME_COMPOSITION .
| |
bubbles:Boolean (default = false ) — Détermine si l’objet Event prend part à la phase de propagation du flux d’événements. Les écouteurs d’événement peuvent accéder à cette information par le biais de la propriété bubbles héritée.
| |
cancelable:Boolean (default = false ) — Détermine si l’objet Event peut être annulé. Les écouteurs d’événement peuvent accéder à cette information par le biais de la propriété cancelable héritée.
| |
text:String (default = " ") — Chaîne de lecture émanant de l’IME. Il s’agit de la chaîne d’origine tapée par l’utilisateur, avant qu’il ne sélectionne des candidats. La chaîne de composition finale est transmise à l’objet disposant du focus clavier dans un événement TextEvent.TEXT_INPUT . Les écouteurs d’événement peuvent accéder à cette information par le biais de la propriété text .
| |
imeClient:IIMEClient (default = null ) — Ensemble de rappels utilisé par le moteur de saisie pour communiquer avec l’IME. Utile si votre code possède son propre moteur de saisie et effectue le rendu des lignes de texte lui-même au lieu d’utiliser les objets TextField ou Text Layout Framework.
|
Eléments de l’API associés
clone | () | méthode |
override public function clone():Event
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Crée une copie de l’objet IMEEvent et définit la valeur de chaque propriété de sorte qu’elle corresponde à la valeur d’origine.
Valeur renvoyéeEvent — Nouvel objet IMEEvent dont les propriétés ont la même valeur que celles de l’objet d’origine.
|
toString | () | méthode |
override public function toString():String
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Renvoie une chaîne répertoriant toutes les propriétés de l’objet IMEEvent. La chaîne est écrite au format suivant :
[IMEEvent type=valeur bubbles=valeur cancelable=valeur text=valeur]
String — Chaîne répertoriant toutes les propriétés de l’objet IMEEvent.
|
IME_COMPOSITION | Constante |
public static const IME_COMPOSITION:String = "imeComposition"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Définit la valeur de la propriété type
d’un objet événement imeComposition
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | L’objet IME. |
Plus d’exemples
Eléments de l’API associés
IME_START_COMPOSITION | Constante |
public static const IME_START_COMPOSITION:String = "imeStartComposition"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 10.1 |
Pour gérer la saisie de texte IME, le récepteur doit définir le champ imeClient
de l’événement sur un objet qui implémente l’interface IIMEClient. Si le champ imeClient
n’est pas défini, le moteur d’exécution utilise plutôt la composition IME hors ligne et transmet la composition finale en tant qu’événement TEXT_INPUT.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | L’objet IME. |
Eléments de l’API associés
Tue Jun 12 2018, 09:30 AM Z