![]() |
Отлов исключений в прелоадер
Допустим есть preloader, который грузит внешний swf с основным кодом приложения.
Загрузили этот swf, добавили его через addChild. В рантайме код в загруженном swf вызывал exception. Есть ли возможность поймать данное сгенерированное исключение в коде Preloader'а? Если да, то куда вставлять блок try..catch? |
Нет, исключения поймать не возможно, но можно попытаться поймать автора-исполнителя и открутить ему что-нибудь выступающее, например, уши :)
|
Жаль, уши провинившегося могут быть за 5000 километров от места использования кода.
Видимо такая же ситуация и с ErrorEvent'ами, которые генерятся во внешнем swf? То есть у ActionScript-программиста нет возможности перехватывать все необработанные исключения и события ошибок как это делает сам Flash Player? |
Именно так... увы.
|
О.К. кто подскажет, где можно посмотреть исходники приложения, в которых реализована полноценная стратегия обработки ошибок на основе типов Error и ErrorEvent.
В справке Adobe есть пример (http://help.adobe.com/ru_RU/ActionSc...0204-7ecd.html), но он мал. Нужно что-нибудь покрупнее. |
Хехе, смотрите в исходники Флекс СДК, и не делайте так никогда :)
|
| Часовой пояс GMT +4, время: 13:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.