Question

Je travaille sur la mise en œuvre de communication entre une application Adobe AIR et un navigateur objet Flash, et documentation LocalConnection mentionne un asyncError comme un événement potentiel:

  

asyncError. Distribué lorsqu'une exception est renvoyée de manière asynchrone - qui est, à partir du code asynchrone natif

Cependant, c'est la seule documentation que je peux trouver sur elle. Est-ce que quelqu'un sait ce que cette erreur en fait des moyens? Je l'ai cherché partout mais n'a pas pu trouver aucune référence - code le plus échantillon j'ai trouvé un fait addEventListener () pour le asyncError mais ne donne aucune idée de ce que cela signifie ou quand il pourrait se produire (à savoir si elle pourrait se produire lors de l'envoi ou lorsque recieving).

La page de documentation Adobe répertorie également les événements potentiels pour chaque méthode, mais asyncError ne figure pas dans une méthode spécifique, uniquement pour la classe générale.

Quelqu'un at-il jamais eu un asyncError lieu?

Merci!

Était-ce utile?

La solution

Cette erreur est également distribué à partir NetConnection. Dans ce cas, il est utilisé comme prévu: pour gérer les erreurs jetées de manière asynchrone par la connexion. Dans le gestionnaire pour le NetConnection si vous faites quelque chose comme:

trace(event.text); 

Vous récupéreront quelque chose comme:

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

Vous pouvez utiliser la même technique pour comprendre pourquoi localConnection est de lancer cette erreur et le gérer en fonction du message.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top