@Dimitar you almost got it.

var ninja = new Class({
   Implements: [Options, Events],  // added Options

   // added options to class
   options : {
           onLoad: function() { alert("loaded!"); }  // moved custom event
here!
    },

   initialize: function(options) {
          this.setOptions(options); // allows options to be set
    }
});

var Dimitar = new ninja();

Dimitar.fireEvent("load"); // 'loaded'

var uncleBulgaria = new ninja({
   onLoad: function() {
       alert("uncle");
   }
});

uncleBulgaria.fireEvent('load'); // 'uncle'

Reply via email to