Resulta que si lanzo un evento varias veces:
Código:
El manejador del evento se ejecuta tantas veces como el programa ha lanzado el evento. En este caso se ejecutará tres veces, porque el evento lo he lanzado tres veces consecutivas:dispatchEvent(new CustomEvent(CustomEvent.CUSTOM_EVENT)); dispatchEvent(new CustomEvent(CustomEvent.CUSTOM_EVENT)); dispatchEvent(new CustomEvent(CustomEvent.CUSTOM_EVENT));
Código:
Lo que me gustaría conseguir es que, aunque haya lanzado el evento N veces, el manejador se ejecutase solamente una vez.addEventListener(CustomEvent.CUSTOM_EVENT, function() { // esto se ejecutará tres veces });
Es ésto posible?
Gracias por adelantado.