Форум 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)
-   -   Двойная перестраховка при загрузке XML - (success) и status. (http://www.flasher.ru/forum/showthread.php?t=103879)

ccwds 14.11.2007 17:07

Двойная перестраховка при загрузке XML - (success) и status.
 
Обычно делается так (пример из хелпа)
Код:

myXML = new XML();
        myXML.onLoad = function(success:Boolean) {
                if (success) {
                        if (myXML.status == 0) {

Если мне не нужны два разных else, могу ли я писать одной строкой

Код:

if ((success) && (myXML.status == 0)) {
Вроде не вижу логических неувязок - "Если загружено, да еще успешно отпарсено...", а если нет, то читаем заново...

chudesno 14.11.2007 17:27

а просто статус проверять нельзя разве? как может быть отпарсено, но не загружено?

ccwds 14.11.2007 17:53

Тоже интересная мысль. :)
Но я же говорю, пример из хелпа. Интересно, зачем дядьки в Макромедии так написали тогда? :)

iNils 14.11.2007 18:13

Собственно код который идет далее, все разъясняет.
При успешной загрузке, но не валидном xml, выводится сообщение в чем именно была ошибка. А с вашим кодом ошибку не узнаешь.


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

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