Pakket | flash.events |
Klasse | public class IMEEvent |
Overerving | IMEEvent TextEvent Event Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
IMEEvent.IME_COMPOSITION
en IMEEvent.IME_START_COMPOSITION
.
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
bubbles : Boolean [alleen-lezen]
Geeft aan of een gebeurtenis een terugkoppelgebeurtenis is. | Event | ||
cancelable : Boolean [alleen-lezen]
Geeft aan of het gedrag dat aan deze gebeurtenis is gekoppeld, kan worden voorkomen. | Event | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
currentTarget : Object [alleen-lezen]
Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. | Event | ||
eventPhase : uint [alleen-lezen]
De huidige fase in de gebeurtenisstroom. | Event | ||
imeClient : IIMEClient
Geeft een object aan, waarmee de IMEClient-interface wordt geïmplementeerd. | IMEEvent | ||
target : Object [alleen-lezen]
Doel van gebeurtenis. | Event | ||
text : String
Het teken of de tekenreeks dat/die door de gebruiker is ingevoerd voor een gebeurtenis textInput. | TextEvent | ||
type : String [alleen-lezen]
Het type gebeurtenis. | Event |
Methode | Gedefinieerd door | ||
---|---|---|---|
IMEEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", imeClient:IIMEClient = null)
Maakt een Event-object met specifieke informatie voor de gebeurtenissen IME. | IMEEvent | ||
[overschrijven]
Maakt een kopie van het object IMEEvent en stelt de waarde van elke eigenschap in zodat deze overeenkomt met die van het origineel. | IMEEvent | ||
Een hulpprogrammafunctie voor de implementatie van de methode toString() in aangepaste ActionScript 3.0-Event-klassen. | Event | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Controleert of de methode preventDefault() is aangeroepen voor de gebeurtenis. | Event | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Annuleert het standaardgedrag van een gebeurtenis wanneer dat gedrag kan worden geannuleerd. | Event | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Voorkomt het verwerken van gebeurtenislisteners in het huidige knooppunt en volgende knooppunten in de gebeurtenisstroom. | Event | ||
Voorkomt het verwerken van gebeurtenislisteners in knooppunten die volgen op het huidige knooppunt in de gebeurtenisstroom. | Event | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
[overschrijven]
Retourneert een tekenreeks die alle eigenschappen van het object IMEEvent bevat. | IMEEvent | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
Constante | Gedefinieerd door | ||
---|---|---|---|
IME_COMPOSITION : String = "imeComposition" [statisch]
Definieert de waarde van de eigenschap type van een gebeurtenisobject imeComposition. | IMEEvent | ||
IME_START_COMPOSITION : String = "imeStartComposition" [statisch]
Om IME-tekstinvoer toe te passen, moet de ontvanger het imeClient-veld van de gebeurtenis instellen voor een object dat de IMEClient-interface implementeert. | IMEEvent |
imeClient | eigenschap |
imeClient:IIMEClient
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 10.1 |
Geeft een object aan, waarmee de IMEClient-interface wordt geïmplementeerd. Componenten gebaseerd op het flash.text.engine-pakket moeten deze interface implementeren ter ondersteuning van inlinetekstbewerking met behulp van een IME.
Implementatie
public function get imeClient():IIMEClient
public function set imeClient(value:IIMEClient):void
IMEEvent | () | Constructor |
public function IMEEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", imeClient:IIMEClient = null)
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Maakt een Event-object met specifieke informatie voor de gebeurtenissen IME. Gebeurtenisobjecten worden als parameters aan gebeurtenislisteners doorgegeven.
Parameterstype:String — Het type gebeurtenis. Gebeurtenislisteners hebben toegang tot deze informatie via de overerfde eigenschap type . Er is slechts één gebeurtenis IME: IMEEvent.IME_COMPOSITION .
| |
bubbles:Boolean (default = false ) — Bepaalt of het Event-object deelneemt aan de terugkoppelfase van de gebeurtenisstroom. Gebeurtenislisteners hebben toegang tot deze informatie via de overerfde eigenschap bubbles .
| |
cancelable:Boolean (default = false ) — Bepaalt of het Event-object kan worden geannuleerd. Gebeurtenislisteners hebben toegang tot deze informatie via de overerfde eigenschap cancelable .
| |
text:String (default = " ") — De leestekenreeks uit de IME. Dit is de eerste tekenreeks die door de gebruiker wordt ingevoerd, voordat kandidaten worden geselecteerd. De laatste compositiereeks wordt geleverd aan het object met toetsenbordfocus in een gebeurtenis TextEvent.TEXT_INPUT . Gebeurtenislisteners hebben toegang tot deze informatie via de eigenschap text .
| |
imeClient:IIMEClient (default = null ) — Een set callbacks waarmee de tekstengine communiceert met de IME. Als uw code beschikt over een eigen tekstengine en ook zelf tekstregels weergeeft is dit handiger dan het gebruik van TextField-objecten of TextLayoutFramework.
|
Verwante API-elementen
clone | () | methode |
override public function clone():Event
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Maakt een kopie van het object IMEEvent en stelt de waarde van elke eigenschap in zodat deze overeenkomt met die van het origineel.
Geretourneerde waardeEvent — Een nieuw object IMEEvent met de eigenschapwaarden die overeenkomen met het origineel.
|
toString | () | methode |
override public function toString():String
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Retourneert een tekenreeks die alle eigenschappen van het object IMEEvent bevat. De tekenreeks heeft de volgende indeling:
[IMEEvent type=value bubbles=value cancelable=value text=value]
String — Een tekenreeks die alle eigenschappen van het object IMEEvent bevat.
|
IME_COMPOSITION | Constante |
public static const IME_COMPOSITION:String = "imeComposition"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definieert de waarde van de eigenschap type
van een gebeurtenisobject imeComposition
.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object IME. |
Verwante API-elementen
IME_START_COMPOSITION | Constante |
public static const IME_START_COMPOSITION:String = "imeStartComposition"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 10.1 |
Om IME-tekstinvoer toe te passen, moet de ontvanger het imeClient-veld van de gebeurtenis instellen voor een object dat de IMEClient-interface implementeert. Als de instelling van
imeClient
ongedaan is gemaakt, gebruikt de runtime in plaats daarvan een niet-uitgelijnde IME-compositie en verstuurt de eindcompositie als een TEXT_INPUT-gebeurtenis.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object IME. |
Verwante API-elementen
Wed Jun 13 2018, 11:42 AM Z