Ich verwende BlazeDS, um Nachrichten in Flex zu senden. Innerhalb der UI-Komponente, definiert ich einen Produzenten wie unten:So identifizieren Sie die ursprüngliche Nachricht, die MessageFaultEvent auslöst
<mx:Producer id="producer"
destination="chat"
fault="faultHandler(event);"/>
ich in faulthandler frage mich, wie ich in der Lage bin zu identifizieren, welche Nachricht den Fehler verursacht. Wie es scheint, gibt es keine Möglichkeit, den Verweis auf die ursprüngliche Nachricht zu erhalten.
Dies ist das Code-Snippet, wie die Nachricht erstellt und gesendet wird.
private function sendMessage():void {
var message:AsyncMessage = new AsyncMessage();
message.body = userName.text + ": " + input.text;
producer.send(message);
}
Vielen Dank!
Danke! Ich werde es versuchen! – Jingwei
Danke, es funktioniert! – Jingwei