Нужно отключать / включать всех слушателей Key. Код ниже почему-то срабатывает всего 1 раз =/ ....

Код:
public static function createAlert(_type):String {
....
__mouseListeners = [];
for(var q:Number = 0; q<_global.Key["_listeners"].length; q++){
__mouseListeners.push(_global.Key["_listeners"][q]);
_global.Key.removeListener(_global.Key["_listeners"][q]);
}
_global.Key["_listeners"] = [];
trace("Listeners removed "+__mouseListeners+" : "+_global.Key["_listeners"].length);
}
public static function deleteAlert(s:String):Void {
for(var q:Number = 0; q<__mouseListeners.length; q++){
_global.Key.addListener(__mouseListeners[q]);
}
trace("Listeners added "+_global.Key["_listeners"]+" : "+_global.Key["_listeners"].length);
....
}