| Paket | flash.system |
| Klasse | public final class IME |
| Vererbung | IME EventDispatcher Object |
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Benutzer können mithilfe von Eingabemethoden-Editoren ASCII-fremde Textzeichen in Multibyte-Sprachen wie Chinesisch, Japanisch oder Koreanisch eingeben. Weitere Informationen zur Verwendung von Eingabemethoden-Editoren finden Sie in der Dokumentation des Betriebssystems, für das Sie Anwendungen entwickeln. Weitere Ressourcen finden Sie auf den folgenden Websites:
Wenn ein IME auf dem Computer des Benutzers deaktiviert ist, treten mit Ausnahme von Capabilities.hasIME beim Aufrufen von IME-Methoden oder IME-Eigenschaften Fehler auf. Nach dem Aktivieren eines IME werden ActionScript-Aufrufe von IME-Methoden und IME-Eigenschaften wie erwartet durchgeführt. Wenn Sie beispielsweise einen IME für Japanisch verwenden, muss dieser aktiviert werden, bevor IME-Methoden oder IME-Eigenschaften aufgerufen werden können.
In der folgenden Tabelle sind die Plattformen aufgeführt, auf denen diese Klasse unterstützt wird:
| Funktion | Windows | Mac OSX |
|---|---|---|
Feststellen, ob ein IME installiert ist Capabilities.hasIME | Ja | Ja |
IME aktivieren/deaktivieren IME.enabled | Ja | Ja |
Feststellen, ob der IME aktiviert bzw. deaktiviert ist IME.enabled | Ja | Ja |
Abrufen oder Festlegen des IME-Konvertierungsmodus IME.conversionMode | Ja | Ja ** |
Zu konvertierenden String an IME senden IME.setCompositionString() | Ja * | Nein |
Den Originalstring vor der Konvertierung vom IME abrufen System.ime.addEventListener() | Ja * | Nein |
Anforderung für die Konvertierung an IME senden IME.doConversion() | Ja * | Nein |
* Diese Vorgänge werden nicht in allen Windows-IMEs unterstützt. Der einzige IME, der alle Vorgänge unterstützt, ist der IME für Japanisch.
** Auf Macintosh-Systemen werden diese Methoden nur im IME für Japanisch unterstützt, bei IMEs von Drittanbietern werden sie dagegen nicht unterstützt.
Die ActionScript 3.0-Version dieser Klasse unterstützt nicht Macintosh Classic.
Siehe auch
| Eigenschaft | Definiert von | ||
|---|---|---|---|
![]() | constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
| Object | |
| conversionMode : String
[static] Der Konvertierungsmodus des aktuellen IME.
| IME | ||
| enabled : Boolean
[static] Gibt an, ob der System-IME aktiviert (true) oder deaktiviert (false) ist.
| IME | ||
![]() | prototype : Object
[static] Ein Verweis auf das Prototypobjekt einer Klasse oder eines Funktionsobjekts.
| Object | |
| Methode | Definiert von | ||
|---|---|---|---|
![]() |
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird.
| EventDispatcher | |
![]() |
Sendet ein Ereignis in den Ereignisablauf.
| EventDispatcher | |
|
[static] Weist den IME an, den ersten Kandidaten für den aktuellen Eingabestring auszuwählen.
| IME | ||
![]() |
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
| EventDispatcher | |
![]() |
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
| Object | |
![]() |
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
| Object | |
![]() |
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
| Object | |
![]() |
Entfernt einen Listener aus dem EventDispatcher-Objekt.
| EventDispatcher | |
|
[static] Legt den IME-Eingabestring fest.
| IME | ||
![]() |
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
| Object | |
![]() |
Gibt das angegebene Objekt als String zurück.
| Object | |
![]() |
Gibt den Grundwert des angegebenen Objekts zurück.
| Object | |
![]() |
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner vorangegangenen Elementen ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
| EventDispatcher | |
| Ereignis | Übersicht | Definiert von | ||
|---|---|---|---|---|
![]() | Wird ausgelöst, wenn Flash Player den Betriebssystemfokus erhält und aktiv wird. | EventDispatcher | ||
![]() | Wird ausgelöst, wenn Flash Player den Betriebssystemfokus verliert und inaktiv wird. | EventDispatcher | ||
| Wird ausgelöst, wenn ein Benutzer die Eingabe in einem Eingabemethoden-Editor (IME) abgeschlossen hat und der Lesestring verfügbar ist. | IME | |||
| conversionMode | Eigenschaft |
conversionMode:String [read-write]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Der Konvertierungsmodus des aktuellen IME. Mögliche Werte sind folgende IME-Modusstringkonstanten, die den Konvertierungsmodus angeben:
ALPHANUMERIC_FULLALPHANUMERIC_HALFCHINESEJAPANESE_HIRAGANAJAPANESE_KATAKANA_FULLJAPANESE_KATAKANA_HALFKOREANUNKNOWN (schreibgeschützter Wert, der nicht festgelegt werden kann) public static function get conversionMode():String public function set conversionMode(value:String):void Error — Eine Festlegung wurde nicht erfolgreich ausgeführt.
|
Siehe auch
| enabled | Eigenschaft |
enabled:Boolean [read-write]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Gibt an, ob der System-IME aktiviert (true) oder deaktiviert (false) ist. Ein aktivierter IME führt Multibyte-Eingaben durch, ein deaktivierter IME führt alphanumerische Eingaben durch.
public static function get enabled():Boolean public function set enabled(value:Boolean):void Error — Eine Festlegung wurde nicht erfolgreich ausgeführt.
|
Siehe auch
| doConversion | () | Methode |
public static function doConversion():void
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Weist den IME an, den ersten Kandidaten für den aktuellen Eingabestring auszuwählen.
Error — Der Aufruf war nicht erfolgreich.
|
| setCompositionString | () | Methode |
public static function setCompositionString(composition:String):void
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Legt den IME-Eingabestring fest. Wenn dieser String festgelegt ist, kann der Benutzer die IME-Kandidaten auswählen, bevor das Ergebnis an das Textfeld mit dem aktuellen Eingabefokus übergeben wird.
Wenn kein Textfeld mit Fokus vorhanden ist, schlägt die Methode fehl, und ein Fehler wird ausgegeben.
Parameter
composition:String — Der an den IME zu sendende String.
|
Error — Der Aufruf ist nicht erfolgreich.
|
| imeComposition | Ereignis |
flash.events.IMEEvent flash.events.IMEEvent.IME_COMPOSITION | Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Wird ausgelöst, wenn ein Benutzer die Eingabe in einem Eingabemethoden-Editor (IME) abgeschlossen hat und der Lesestring verfügbar ist. IMEs werden in der Regel zur Eingabe von Text für Sprachen mit Ideogrammen anstelle von Buchstaben verwendet, beispielsweise Japanisch, Chinesisch und Koreanisch.
Definiert den Wert dertype-Eigenschaft eines imeComposition-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
| Eigenschaft | Wert |
|---|---|
bubbles | false |
cancelable | false. Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das IME-Objekt. |
Siehe auch
Eine E-Mail an mich senden, wenn dieser Seite Kommentare hinzugefügt werden | Kommentarbericht
Aktuelle Seite: http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/flash/system/IME.html