aplicación burbujeo caso Egret

En el desarrollo de páginas web front-end, el uso de burbujeo de eventos puede lograr el propósito de reducir los eventos consolidados.

Aprender egret, encontrado egret también soporta mecanismo de evento de propagación

El siguiente caso:

 

Hay cinco botones necesitan evento se unen, podemos enlazar eventos a toda la columna, el uso evento de propagación, respectivamente, para hacer diferentes operaciones:

Por ejemplo:

// al evento clic capa de unión al elemento de matriz 
de la presente .addEventListener (egret.TouchEvent.TOUCH_TAP, la presente .tabWasTouched, el este ) 

// clic controlador de eventos 
privada tabWasTouched (E): void { 
    la console.log (e.target) 
} 

// ===> resultante e.target que es componente de destino se ha hecho clic

 Obtener el tipo de componente garza:

// Obtener el tipo de e.target: 
var B = egret.getQualifiedClassName (e.target)
 // ===> "eui.ToggleButton" "eui.Image" 
@ usado a la inversa: crear una instancia de un tipo de referencia   
var clazz: el cualquier = egret.getDefinitionByName (B); 
 var cuerpo: = el cualquier nuevo nuevo clazz (); // crea una instancia ToggleButton

 

Supongo que te gusta

Origin www.cnblogs.com/webfs/p/12529777.html
Recomendado
Clasificación