Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/02/2009, 20:09
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 9 meses
Puntos: 260
Sonrisa Respuesta: Es posible detectar eventos...

Hola,

Cita:
Iniciado por SPAWN3000 Ver Mensaje
Bueno, en java existe algo que nos permite dar le propiedad a un objeto de detectar eventos, sea cual sea el evento o cambio de estado... sin crear banderas ni nada por el estilo, ni hacer llamadas... el solo detecta los eventos producidos en la aplicación.
¿Whow... podrías mostrar un ejemplo de dicho comportamiento tan mágico de esa propiedad, sin banderas, ni llamadas, ni listeners, ni actions?

Cita:
Iniciado por SPAWN3000 Ver Mensaje
La pregunta:Existe esto para javascript?, yo imagino que no...no lo he visto, pero a lo mejor conocen algún truco.

digamos, tengo una clase JS, y quiero que una funcion q' por si sola me reciba los eventos efectuados sobre un objeto.(Algo parecido a lo que hace AJAX con su objeto XMLhttprequest al asignar una funcion que reciba los estados de peticion, y controlarlos de forma externa).
Se usan punteros a funciones, que funcionan como listeners de Java.

window.onload = function () {
}

ó

function A() {
}
window.onload = A;

Cuando sucede el evento onload se ejecuta la función anónima en el primer caso y la función A en el segundo, como un solo Listener de Java. Actualmente se está tratando de implementar una jerarquía de eventos con addEventListener (w3.org) y attachEvent (IE), (vendrían siendo como delegates ó listeners) pero todavía no se ponen de acuerdo.

Saludos,