/SuperEvents

Small event handler for AS3.

Primary LanguageActionScript

Not Production Ready

About

Small event handling class for AS3. Gives you the ability to create, destroy, dispatch multiple or single events all at once.

Utilises

  • AS3

Usage

Construct the class as normal.

    var super_event = new SuperEvents();

Create multiple events, or a single event by passing an object built up with an:

  • ref: "Event reference" (String)
  • func: "Associated function" (Function)
  • bind: "An object to bind the function to, a movieclip for example" Optional
    var event_obj = {
    	"APP_LOADING": { 
    		func: function():void
    		{
    			trace('application loading');
    		},
	    	bind: myMovieclip
    	}
	}

	super_event.create_events(obj);

By default the class will attach events to the stage, but by using bind you can specify if the event is attached to anything

Dispatch multiple events, or a single event by passing an array of the event references

    var event_array = ["APP_LOADING", "APP_LOADED"];

	super_event.dispatch_events(event_array);