* Dispatches an event * @param name - event name * @param data - corresponding data
(name:string, data:Object = null)
| 148 | * @param data - corresponding data |
| 149 | */ |
| 150 | public dispatchEvent(name:string, data:Object = null):void { |
| 151 | if (this._listeners.hasOwnProperty(name)) { |
| 152 | var listenerList:Array<Function> = this._listeners[name]; |
| 153 | for (var i = 0; i < listenerList.length; i++) { |
| 154 | try { |
| 155 | listenerList[i](data); |
| 156 | } catch (e) { |
| 157 | console.warn(e); |
| 158 | } |
| 159 | } |
| 160 | } |
| 161 | } |
| 162 | |
| 163 | /** |
| 164 | * Add an event listener |
no test coverage detected