Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Значение параметров в for each..in (http://www.flasher.ru/forum/showthread.php?t=206482)

Akopalipsis 06.02.2014 15:36

Значение параметров в for each..in
 
Ковыряя Starling, наткнулся на момент, который не могу понять. Есть не от кого не унаследованный класс TextureAtlas, в параметры которого передается xml - atlasXml. Этот xml парсят в цикле for each..in -
Код AS3:

for each (var subTexture:XML in atlasXml.SubTexture){...}

Но что означает строка atlasXml.SubTexture?
Класс SubTexture тоже не от кого не унаследован, конструктор его не вызывается, но если его убрать из этой строки, то не чего не работает. Почему?

GBee 06.02.2014 15:43

Код AS3:

atlasXml:XML = <xml>
            <SubTexture id='1'/>
            <SubTexture id='2'/>
            <SubTexture id='3'/>
            <SubTexture id='4'/>
            </xml>


silin 06.02.2014 15:44

E4X

Akopalipsis 06.02.2014 15:44

GBee Спасибо! я бы не догадался:)

GBee 06.02.2014 15:44

В данном случае SubTexture XMLList получается

Akopalipsis 06.02.2014 15:45

Спасибо Вам! Целый час читал и искал в хелпе, но на xml даже и не подумал.

GBee 06.02.2014 15:53

Цитата:

в параметры которого передается xml - atlasXml. Этот xml парсят в цикле for each..in -
Цитата:

но на xml даже и не подумал.
:taunt:


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

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