Código ActionScript :
function clickListener(e:MouseEvent){ if (e.target == btn1){trace("BOTON 1"); return;} if (e.target == btn2){trace("BOTON 2"); return;} if (e.target == btn3){trace("BOTON 3"); return;} } btn1.addEventListener(MouseEvent.CLICK, clickListener); btn2.addEventListener(MouseEvent.CLICK, clickListener); btn3.addEventListener(MouseEvent.CLICK, clickListener);
No estoy muy seguro de si esto realmente es lo que se suele hacer, porque si hay varios objetos, me parece que el código se vuelve muy ineficiente por la cantidad de condiciones que debe evaluar. Sin embargo, supongo que, de cierta forma, ayuda a mantener todo lo relacionado a clicks dentro de una misma función, tal vez sea más ordenado? Qué opinan? Me recomiendan usarlo?