Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   throw new Error problem (http://www.flasher.ru/forum/showthread.php?t=67102)

AlDev 25.07.2005 05:35

throw new Error problem
 
Собственно проблема:

Код:

// class_1
class class_1
{
        public function class_1()
        {
                var ths:Object = this;
                var doc:XML = new XML();
                doc.onLoad = function(success)
                {
                        if (success)
                        {
                                if (doc.status!=0)
                                {
                                        trace ('throw error!');
                                        throw new Error("Test err");                               
                                }
                        }else
                        {
                                throw new Error("Unable to load/parse XML");
                        }
                }
                doc.load('./data.xml');
        }
}

usage:
Код:

try
{
        var c = new class_1();
}catch (err:Error)
{
        trace ('Error!:'+err);
}
stop();

throw new Error("Test err") не срабатывает, однако trace ('throw error!'); работает.

Подскажите, pls, как быть?

AlDev 26.07.2005 12:28

эм... проблема не имеет стандартного решения что-ли?

MaxLife 26.07.2005 18:56

файл данных приведи. так всё работает. обе ошибки вылетают - если файл битый и если файла нет.


Часовой пояс GMT +4, время: 09:31.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.