![]() |
Как обработать ошибки компонента ComboBox
Как обработать ошибки компонента ComboBox, при том что он сам был ранее удалён со сцены, а ссылка на него обнулена.
Если удалить со сцены ComboBox во время раскрытого выпадающего списка, то список со сцены не удаляется почему-то, и что самое обидное продолжает слушать события, и как следствие выдаёт ошибки: Код:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".Хотя, лучше посоветуйте как сделать чтобы выпадающий список тоже удалялся со всеми его слушателями? Добавлено через 17 часов 46 минут Конечно идея переопределить метод - позволят скрыть факт ошибки, но само событие продолжает всплывать: Код AS3:
|
Удаляйте слушатели.
try...catch = это сущий ад, который нужен только для очень, повторюсь, и очень редких случаев. А вообще: Код AS3:
|
Зачем писать err:* ?
Ясно что туда всегда передается наследник класса Error, поэтому и запись можно сделать такую: err:Error Цитата:
|
| Часовой пояс GMT +4, время: 21:08. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.