Я использую BlazeDS для отправки сообщений во Flex. Внутри компонента пользовательского интерфейса я определил производителя, как показано ниже:
<mx:Producer id="producer"
destination="chat"
fault="faultHandler(event);"/>
Мне было интересно в faultHandler, как мне определить, какое сообщение вызывает ошибку. Кажется, что нет никакой возможности получить ссылку на исходное сообщение.
Это фрагмент кода, как создается и отправляется сообщение.
private function sendMessage():void {
var message:AsyncMessage = new AsyncMessage();
message.body = userName.text + ": " + input.text;
producer.send(message);
}
Спасибо!