Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   XML(e.result) или e.result as XML. В чем отличия? (http://www.flasher.ru/forum/showthread.php?t=122916)

andruha_derby 20.03.2009 23:54

XML(e.result) или e.result as XML. В чем отличия?
 
Доброго времени суток.

Копаясь в коде нашел два разных способа привести объект к XML
Код AS3:

var _xml:XML = XML(event.result);

и
Код AS3:

var _xml:XML = event.result as XML;

Есть ли какая-то разница в этих двух способах приведения к типу XML ?

p.s. Просьба не считать флудом

silin 21.03.2009 00:21

XML () - top level функция, которая попробует преобразовать к XML любой объект, выкинет ексепшн, если что не так
as XML - просто кастинг, даст null, если мимо

etc 21.03.2009 10:48

as не занимается конвертацией значения.

andruha_derby 22.03.2009 03:20

silin, __etc спасибо большое.

Разобрался, что лучше применять в моем случае.

Вопрос закрыт


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

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