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