Показать сообщение отдельно
Старый 05.03.2013, 18:01
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 8  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
А попробуйте встатвить вот такой код в Main-классе, возможно проблема выяснится:
Код AS3:
public function Main()
{
 
... // что-то про инициализацию приложения, что у Вас уже есть
 
    super.loaderInfo.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUnhandledError);
}
 
private function onUnhandledError(event:UncaughtErrorEvent):void
{
        var error:Error;
        if (event.error is ErrorEvent)
        {
            error = event.error.error;
        }
        else
        {
            error = event.error;
        }
 
        var message:String = error.message;
        var stackTrace:String = error.getStackTrace();
 
        event.preventDefault();
 
       ...// а здесь код для отправки message и stackTrace к вам на сервер, на определенный url
 
}
Как Вы, наверное, уже заметили, Вам понадобится сервер, настроенный принимать и логгировать в файл все что приходит на заданный URL-адрес. Ну и так же стоит оговориться, что компилировать нужно под плеер версии не ниже 11.5 и в настройках компилятора указать -swf-version=18 или больше.
__________________
...вселенская грусть