EventDispatcher

Descrição

A classe do EventDispatcher é a classe base para todas as classes que enviam eventos.

Métodos

addEventListener(type, listener)

Descrição

    A classe do EventDispatcher registra um objeto do ouvinte de evento em um objeto EventDispatcher para permitir que o ouvinte receba a notificação de um evento. A classe não verifica os ouvintes duplicados porque o cliente faz o mesmo.

Parâmetros

Exemplo

Neste exemplo, um ouvinte para o evento ENTER_FRAME é adicionado ao palco.

Nome Tipo Descrição
type string O tipo de evento
listener função A função de retorno. Esta função deve aceitar um objeto de Evento como seu único parâmetro e não deve retornar nada
function handlerFn(e) {
    console.log("I'm in handler " + e.getType());
}
  
var stage = player.getStage();
stage.addEventListener(flwebgl.events.Event.ENTER_FRAME, handlerFn);

dispatchEvent(event)

Descrição

    Este método envia um evento para todos os objetos que tenham ouvintes registrados para seu tipo.

Parâmetros

Nome Tipo Descrição
event Event O evento para ser enviado

hasEventListener(type, listener)

Descrição

    Esse método verifica se o objeto EventDispatcher tem ouvintes registrados para um tipo específico de evento.

Parâmetros

Retorna

  • Tipo - booliano
Nome Tipo Descrição
type string O tipo de evento
listener função (Opcional) Se especificado, verifique se este ouvinte foi adicionado.

removeEventListener(type, listener)

Descrição

    Este método remove o ouvinte de evento para o tipo de evento indicado.

Parâmetros

Nome Tipo Descrição
type string O tipo de evento
listener função O ouvinte para ser removido
Logotipo da Adobe

Fazer logon em sua conta