Frage

Ich arbeite Kommunikation zwischen einer Adobe AIR-Anwendung und einem Browser Flash-Objekt auf der Implementierung und die Localconnection Dokumentation eine asyncError als potenzielles Ereignis erwähnt:

  

asyncError. Wird ausgelöst, wenn eine Ausnahme asynchron ausgelöst wird - das, aus nativem asynchronem Code ist

Allerdings, das ist die einzige Dokumentation ich auf ihm finden können. Weiß jemand, was dieser Fehler eigentlich bedeutet? Ich habe um gesucht, kann aber jeden Hinweis nicht finden - die meisten Beispielcode I haben eine addEventListener gefunden () für die asyncError aber nicht gibt keine Ahnung, was es bedeutet, oder, wenn es auftreten könnte (dh, wenn es könnte auftreten, beim Senden oder beim recieving).

Die Adobe-Dokumentationsseite listet auch mögliche Ereignisse für jede Methode, aber asyncError nicht unter einem bestimmten Verfahren aufgeführt, nur für die allgemeine Klasse.

Hat jemand jemals hatte ein asyncError auftreten?

Danke!

War es hilfreich?

Lösung

Dieser Fehler wird auch von NetConnection- versandt. In diesem Fall ist es wie erwartet verwendet: um Fehler asynchron durch die Verbindung geworfen zu behandeln. In der Prozedur für das NetConnection, wenn Sie so etwas wie:

trace(event.text); 

Sie werden etwas zurück, wie bekommen:

Error #2095: flash.net.NetStream was unable to invoke callback onMetaData. 

Sie können die gleiche Technik verwenden, um herauszufinden, warum die Localconnection diesen Fehler wirft und behandeln sie entsprechend der Nachricht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top