| Pacchetto | flash.system |
| Classe | public final class IME |
| Ereditarietà | IME EventDispatcher Object |
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Gli editor del metodo di input consentono all'utente di digitare caratteri di testo non ASCII nelle lingue multibyte quali il cinese, il giapponese e il coreano. Per ulteriori informazioni sull'uso degli IME, consultare la documentazione del sistema operativo per il quale si stanno sviluppando delle applicazioni. Per consultare ulteriori risorse, vedere i siti Web seguenti:
Se sul computer dell'utente non è stato attivato alcun IME, le chiamate ai metodi o alle proprietà IME diversi da Capabilities.hasIME avranno esito negativo. Dopo che un IME è stato attivato manualmente, le successive chiamate ActionScript ai metodi e alle proprietà IME funzioneranno nei modi previsti. Ad esempio, se si utilizza un IME giapponese, questo deve essere attivato prima di chiamare qualsiasi metodo o proprietà.
La tabella seguente mostra l'applicabilità di questa classe alle piattaforme:
| Funzionalità | Windows | Mac OSX |
|---|---|---|
Determinare se l'IME è installato: Capabilities.hasIME | Sì | Sì |
Abilitare o disabilitare l'IME: IME.enabled | Sì | Sì |
Verificare se l'IME è abilitato o disabilitato: IME.enabled | Sì | Sì |
Ottenere o impostare la modalità di conversione IME: IME.conversionMode | Sì | Sì ** |
Inviare all'IME la stringa da convertire: IME.setCompositionString() | Sì * | No |
Ottenere dall'IME la stringa originale prima della conversione: System.ime.addEventListener() | Sì * | No |
Inviare la richiesta di conversione all'IME: IME.doConversion() | Sì * | No |
* Non tutti gli IME Windows supportano tutte queste operazioni. L'unico IME che le supporta tutte è quello giapponese.
** Su sistemi Macintosh, solo l'IME giapponese supporta questi metodi, mentre gli IME di terze parti non li supportano.
La versione ActionScript 3.0 di questa classe non supporta Macintosh Classic.
Vedere anche
| Proprietà | Definito da | ||
|---|---|---|---|
![]() | constructor: Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
| Object | |
| conversionMode: String
[statico]
La modalità di conversione dell'IME corrente.
| IME | ||
| enabled: Boolean
[statico]
Indica se l'IME del sistema è abilitato (true) o disabilitato (false).
| IME | ||
![]() | prototype: Object
[statico]
Un riferimento all'oggetto prototipo di un oggetto classe o funzione.
| Object | |
| Metodo | Definito da | ||
|---|---|---|---|
![]() |
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento.
| EventDispatcher | |
![]() |
Invia un evento nel flusso di eventi.
| EventDispatcher | |
|
[statico]
Indica all'IME di selezionare il primo candidato per la stringa di composizione corrente.
| IME | ||
![]() |
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento.
| EventDispatcher | |
![]() |
Indica se per un oggetto è definita una proprietà specifica.
| Object | |
![]() |
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
| Object | |
![]() |
Indica se la proprietà specificata esiste ed è enumerabile.
| Object | |
![]() |
Rimuove un listener dall'oggetto EventDispatcher.
| EventDispatcher | |
|
[statico]
Imposta la stringa di composizione IME.
| IME | ||
![]() |
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
| Object | |
![]() |
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
| Object | |
![]() |
Restituisce il valore di base dell'oggetto specificato.
| Object | |
![]() |
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato.
| EventDispatcher | |
| Evento | Riepilogo | Definito da | ||
|---|---|---|---|---|
![]() | Inviato quando Flash Player riceve lo stato di attivazione del sistema operativo e diventa attivo. | EventDispatcher | ||
![]() | Inviato quando Flash Player perde lo stato di attivazione del sistema operativo e sta per diventare inattivo. | EventDispatcher | ||
| Inviato quando un utente ha completato una composizione IME e la stringa di lettura รจ disponibile. | IME | |||
| conversionMode | proprietà |
conversionMode:String [lettura-scrittura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
La modalità di conversione dell'IME corrente. I valori possibili sono le costanti di stringa della modalità dell'IME che indicano la modalità di conversione:
ALPHANUMERIC_FULLALPHANUMERIC_HALFCHINESEJAPANESE_HIRAGANAJAPANESE_KATAKANA_FULLJAPANESE_KATAKANA_HALFKOREANUNKNOWN (sola lettura; questo valore non può essere impostato) public static function get conversionMode():String
public function set conversionMode(value:String):void
Error — Un tentativo di impostazione ha dato esito negativo.
|
Vedere anche
| enabled | proprietà |
enabled:Boolean [lettura-scrittura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Indica se l'IME del sistema è abilitato (true) o disabilitato (false). Un IME abilitato esegue un input multibyte; uno disabilitato esegue un input alfanumerico.
public static function get enabled():Boolean
public function set enabled(value:Boolean):void
Error — Un tentativo di impostazione ha dato esito negativo.
|
Vedere anche
| doConversion | () | metodo |
public static function doConversion():void
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Indica all'IME di selezionare il primo candidato per la stringa di composizione corrente.
Error — La chiamata dà esito negativo.
|
| setCompositionString | () | metodo |
public static function setCompositionString(composition:String):void
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Imposta la stringa di composizione IME. Una volta impostata, l'utente può selezionare i candidati IME prima di eseguire il commit del risultato nel campo di testo attualmente attivo.
Se non è attivo alcun campo di testo, questo metodo dà esito negativo e genera un errore.
Parametri
composition:String — La stringa da inviare all'IME.
|
Error — La chiamata dà esito negativo.
|
| imeComposition | Evento |
flash.events.IMEEvent
flash.events.IMEEvent.IME_COMPOSITION
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato quando un utente ha completato una composizione IME e la stringa di lettura è disponibile. Gli IME vengono solitamente utilizzati per immettere del testo in una lingua composta da ideogrammi invece che da lettere, come, ad esempio, il giapponese, il cinese e il coreano.
Definisce il valore della proprietàtype di un oggetto evento imeComposition.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | false |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
target | L'oggetto IME. |
Vedere anche
Inviami un messaggio e-mail quando vengono aggiunti dei commenti a questa | Rapporto sui commenti
Pagina corrente: http://livedocs.adobe.com/flash/9.0_it/ActionScriptLangRefV3/flash/system/IME.html