![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
при работе с LocalConnection периодически вылезает :
Цитата:
|
|
|||||
|
Проблема обычно происходит когда приложение в котором работает инициализированный LocalConnection - не корректно завершается (завершается крахом).
Т.е. после повторного запуска приложения - получаем сообщение об ошибке из за того, что пытаемся создать соединение, имя которого уже где то повисло в памяти плеера из за предыдущего краха .swf`ки. Добавлено через 1 минуту Так вот тоже интересует вопрос - что делать? Как уничтожить в памяти соединение с определенным именем? |
|
|||||
|
Можно формировать имена по определенному правилу. Скажем "name"+count. Увеличивать count пока не соединится. Как-то так.
|
|
|||||
|
У меня синхронное LocalConnection общение между Flash(Client) и AIR(Server).
Я могу позволить себе что бы у flash было динамическое имя, а вот AIR - всегда статичное имя, и вот именно оно и генерирует эксепшн. Если air приложение будет закрыто пользователем - аварийно, то при повторном запуске air (без перезапуска OS) нет возможности перезапустить соединение с тем же именем. Или я ошибаюсь? Последний раз редактировалось ERrorMAKros; 19.09.2011 в 21:40. |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:00. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|