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):void
IMEEvent | () | 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