Типы событий - просто строки.Чтобы прослушать два разных события, вы можете сделать это:
addEventListener("XML left", onEventRightCalled);
addEventListener("XML Right, onEventLeftCalled);
Для дополнительного уровня проверки типов вы можете сделать ваши типы событий константами.
public static const XMLLEFT:String = "XML left";
public static const XMLRIGHT:String = "XML right";
addEventListener(XMLLEFT, onEventRightCalled);
addEventListener(XMLRIGHT, onEventLeftCalled);
Таким образом, в вашем XML-процессеФункция, вы будете проходить через ваш объект XML в поисках переменной направления.Когда вы найдете то, что ищете, отправьте событие:
this.dispatchEvent(new Event(XMLLEFT, true));
И еще одна вещь: убедитесь, что вы включили функции слушателя, onEventRightCalled и onEventLeftCalled.