Javascript dispatchEvent

Hey... je suis à l'aide de Flash beaucoup et mes cours utilise la classe EventDispatcher qui m'autorises à définir des événements personnalisés d'une classe. Comment puis-je faire cela en javascript.

Je voudrais faire quelque chose comme ceci:

var MyClass = function() {
};
MyClass.prototype = {
  test : function() {
    dispatchEvent('ON_TEST');
  }
};

var mc = new MyClass();
mc.addEventListener('ON_TEST', handler);
function handler() { alert('working...') }

Comment est-ce possible avec du Javascript?

InformationsquelleAutor xpepermint | 2010-02-13