| Pacote | flash.events |
| Classe | public class IMEEvent |
| Herança | IMEEvent TextEvent Event Object |
| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
IMEEvent.IME_COMPOSITION e IMEEvent.IME_START_COMPOSITION.
Elementos da API relacionados
| Propriedade | Definido por | ||
|---|---|---|---|
![]() | bubbles : Boolean [somente leitura]
Indica se um evento é do tipo bubbling. | Event | |
![]() | cancelable : Boolean [somente leitura]
Indica se o comportamento associado ao evento pode ser impedido. | Event | |
![]() | constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | |
![]() | currentTarget : Object [somente leitura]
O objeto que está processando ativamente o objeto Event com um ouvinte de evento. | Event | |
![]() | eventPhase : uint [somente leitura]
A fase atual no fluxo de eventos. | Event | |
| imeClient : IIMEClient
Especifica um objeto que implementa a interface de IMEClient. | IMEEvent | ||
![]() | target : Object [somente leitura]
O destino de evento. | Event | |
![]() | text : String
Para um evento textInput, o caractere ou string inserida pelo usuário. | TextEvent | |
![]() | type : String [somente leitura]
O tipo de evento. | Event | |
| Método | Definido por | ||
|---|---|---|---|
IMEEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", imeClient:IIMEClient = null)
Cria um objeto Event com informações específicas pertinentes a eventos IME. | IMEEvent | ||
[substituir]
Cria uma cópia do objeto IMEEvent e define o valor de cada propriedade para corresponder ao do original. | IMEEvent | ||
![]() |
Uma função de utilitário para implementar o método toString() em classes ActionScript 3.0 Event personalizadas. | Event | |
![]() |
Indica se um objeto tem uma propriedade especificada definida. | Object | |
![]() |
Verifica se o método preventDefault() foi chamado no evento. | Event | |
![]() |
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | |
![]() |
Cancela um comportamento padrão de evento se esse comportamento puder ser cancelado. | Event | |
![]() |
Indica se a propriedade especificada existe e é enumerável. | Object | |
![]() |
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | |
![]() |
Impede o processamento de qualquer ouvinte de evento no nó atual e qualquer nó subsequente no fluxo de eventos. | Event | |
![]() |
Impede o processamento de algum ouvinte de evento em nós subsequentes ao nó atual no fluxo de eventos. | Event | |
![]() |
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | |
[substituir]
Retorna uma string que contém todas as propriedades do objeto IMEEvent. | IMEEvent | ||
![]() |
Retorna o valor primitivo do objeto especificado. | Object | |
| Constante | Definido por | ||
|---|---|---|---|
| IME_COMPOSITION : String = "imeComposition" [estático]
Define o valor da propriedade de tipo de um objeto de evento imeComposition. | IMEEvent | ||
| IME_START_COMPOSITION : String = "imeStartComposition" [estático]
Para controlar a entrada de texto IME, o receptor deve definir o campo imeClient do evento a um objeto que implementa a interface de IIMEClient. | IMEEvent | ||
imeClient | propriedade |
imeClient:IIMEClient| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 10.1 |
Especifica um objeto que implementa a interface de IMEClient. Os componentes com base no pacote flash.text.engine devem implementar esta interface para suportar a edição de texto incorporada utilizando um IME.
Implementação
public function get imeClient():IIMEClient public function set imeClient(value:IIMEClient):voidIMEEvent | () | Construtor |
public function IMEEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", imeClient:IIMEClient = null)| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Cria um objeto Event com informações específicas pertinentes a eventos IME. Objetos Event são transmitidos como parâmetros para ouvintes de eventos.
Parâmetrostype:String — O tipo de evento. Ouvintes de eventos podem acessar essas informações por meio da propriedade type herdada. Só existe um evento IME: IMEEvent.IME_COMPOSITION.
| |
bubbles:Boolean (default = false) — Determina se o objeto Event participa do estágio de bubbling do fluxo de eventos. Ouvintes de eventos podem acessar essas informações por meio da propriedade bubbles herdada.
| |
cancelable:Boolean (default = false) — Determina se o objeto Event pode ser cancelado. Ouvintes de eventos podem acessar essas informações por meio da propriedade cancelable herdada.
| |
text:String (default = "") — A string de leitura do IME. Esta é a string inicial, como digitada pelo usuário, antes da seleção de algum candidato. A string de composição final é entregue ao objeto com foco de teclado em um evento TextEvent.TEXT_INPUT. Ouvintes de eventos podem acessar essas informações por meio da propriedade text.
| |
imeClient:IIMEClient (default = null) — Um conjunto de retornos de chamadas usado pelo mecanismo de texto para comunicar-se com o IME. Útil se o seu código tiver o seu próprio mecanismo de texto e processar linhas do próprio texto, em vez de usar objetos TextField ou TextLayoutFramework.
|
Elementos da API relacionados
clone | () | método |
override public function clone():Event| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Cria uma cópia do objeto IMEEvent e define o valor de cada propriedade para corresponder ao do original.
RetornaEvent — Um novo objeto IMEEvent com valores de propriedade que correspondem aos do original.
|
toString | () | método |
override public function toString():String| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Retorna uma string que contém todas as propriedades do objeto IMEEvent. A string está no seguinte formato:
[IMEEvent type=value bubbles=value cancelable=value text=value]
String — Uma string que contém todas as propriedades do objeto IMEEvent.
|
IME_COMPOSITION | Constante |
public static const IME_COMPOSITION:String = "imeComposition"| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Define o valor da propriedade type de um objeto de evento imeComposition.
Esse evento tem as seguintes propriedades:
| Propriedade | Valor |
|---|---|
bubbles | false |
cancelable | false; não há comportamento padrão a ser cancelado. |
currentTarget | O objeto que está processando ativamente o objeto Event com um ouvinte de evento. |
target | O objeto IME. |
Elementos da API relacionados
IME_START_COMPOSITION | Constante |
public static const IME_START_COMPOSITION:String = "imeStartComposition"| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 10.1 |
Para controlar a entrada de texto IME, o receptor deve definir o campo imeClient do evento a um objeto que implementa a interface de IIMEClient. Se imeClient não for definido, o tempo de execução usa a composição não correspondente de IME e envia a composição final como um evento TEXT_INPUT.
Esse evento tem as seguintes propriedades:
| Propriedade | Valor |
|---|---|
bubbles | false |
cancelable | false; não há comportamento padrão a ser cancelado. |
currentTarget | O objeto que está processando ativamente o objeto Event com um ouvinte de evento. |
target | O objeto IME. |
Elementos da API relacionados
Wed Jun 13 2018, 11:10 AM Z
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas