AS3 LocalConnection asyncError - PullRequest
       18

AS3 LocalConnection asyncError

2 голосов
/ 06 ноября 2010

Я работаю над реализацией взаимодействия между приложением Adobe AIR и объектом Flash в браузере, а в документации LocalConnection упоминается asyncError как потенциальное событие:

asyncError:Отправляется, когда исключение генерируется асинхронно, то есть из собственного асинхронного кода.

Однако это единственная документация, которую я могу найти по нему.Кто-нибудь знает, что на самом деле означает эта ошибка?Я искал вокруг, но не смог найти какую-либо ссылку - большинство примеров кода, которые я нашел, делает addEventListener () для asyncError, но не дает никакой подсказки относительно того, что это означает или когда это могло произойти (то есть, если это могло произойтипри отправке или при получении).

На странице документации Adobe также перечислены потенциальные события для каждого метода, но asyncError не указан ни для одного конкретного метода, только для общего класса.

Имеет кого-либокогда-нибудь возникала ошибка asyncError?

Спасибо!

1 Ответ

0 голосов
/ 08 ноября 2010

Эта ошибка также отправляется из NetConnection.В этом случае он используется должным образом: для обработки ошибок, генерируемых асинхронно соединением.В обработчике для NetConnection, если вы сделаете что-то вроде:

trace(event.text); 

Вы получите что-то вроде:

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

Вы можете использовать тот же метод, чтобы выяснить, почему LocalConnection являетсябросить эту ошибку и обработать ее в соответствии с сообщением.

...