Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Проблемы с xml (http://www.flasher.ru/forum/showthread.php?t=190527)

Golovorot 25.12.2012 16:51

Проблемы с xml
 
Пользуюсь этим способом загрузки xml, гружу с сайта
Код AS3:

var myXML:XML;
var myLoader:URLLoader = new URLLoader();
myLoader.load(new URLRequest("Ссылка"));
myLoader.addEventListener(Event.COMPLETE, processXML);
function processXML(e:Event):void {
myXML = new XML(e.target.data);
trace(myXML.IMAGE.*);
}

В итоге ничего не выводит, а если написать
Код AS3:

trace(myXML)

То выводит просто xml файл

NikolyA 25.12.2012 17:32

а что такое IMAGE?

Golovorot 25.12.2012 23:18

Узел в xml

gagaga 26.12.2012 16:37

Цитата:

Сообщение от Golovorot (Сообщение 1111816)
Узел в xml

тогда
Код AS3:

trace(myXML..IMAGE..*.toXMLString());

или
Код AS3:

trace(myXML..IMAGE.@*.toXMLString());

если хотите вывести аттрибуты

Golovorot 27.12.2012 14:23

Я только начал учить AS 3.0. Что значит ".."?

Wolsh 27.12.2012 16:03

http://help.adobe.com/ru_RU/FlashPla...ndant_accessor

Golovorot 27.12.2012 16:39

У меня есть xml
Код:

<VAST xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0" xsi:noNamespaceSchemaLocation="http://specs.adfox.ru/uploads/vast.xsd">
<Ad id="220737-653350">
<InLine>
<AdSystem>AdFox.Ru</AdSystem>
<AdTitle>GPMD</AdTitle>
<Error>
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=u
]]>
</Error>
<Impression>
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=d@http://www.tns-counter.ru/V13a****gpmd_ru/ru/CP1251/tmsec=gpmd_pre-roll/2042906553
]]>
</Impression>
<Creatives>
<Creative>
<Linear>
<Duration>00:00:15</Duration>
<TrackingEvents>
<Tracking event="creativeView">
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=c@http://b.scorecardresearch.com/p?C1=1&C2=14322255&C3=pr1&C5=09
]]>
</Tracking>
<Tracking event="start">
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=b
]]>
</Tracking>
<Tracking event="midpoint">
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=f
]]>
</Tracking>
<Tracking event="firstQuartile">
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=e
]]>
</Tracking>
<Tracking event="thirdQuartile">
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=g
]]>
</Tracking>
<Tracking event="complete">
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=h
]]>
</Tracking>
<Tracking event="mute">
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=i
]]>
</Tracking>
<Tracking event="unmute">
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=j
]]>
</Tracking>
<Tracking event="pause">
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=k
]]>
</Tracking>
<Tracking event="rewind">
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=l
]]>
</Tracking>
<Tracking event="resume">
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=m
]]>
</Tracking>
<Tracking event="fullscreen">
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=n
]]>
</Tracking>
<Tracking event="expand">
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=o
]]>
</Tracking>
<Tracking event="collapse">
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=p
]]>
</Tracking>
<Tracking event="acceptInvitation">
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=q
]]>
</Tracking>
<Tracking event="close">
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=r
]]>
</Tracking>
</TrackingEvents>
<AdParameters/>
<VideoClicks>
<ClickThrough>
<![CDATA[
http://adv.gpm-digital.com/172102/goLink?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz@http://ya.ru
]]>
</ClickThrough>
</VideoClicks>
<MediaFiles>
<MediaFile id="1" delivery="progressive" type="video/x-flv" bitrate="" maintainAspectRatio="true" scalable="true" width="0" height="0">
<![CDATA[
http://all.rutube.ru/120724/gpmdigital/213574/633937_1.flv?rnd=2042906553
]]>
</MediaFile>
</MediaFiles>
</Linear>
</Creative>
</Creatives>
<Extensions>
<Extension type="startTime">
<![CDATA[ 00:00 ]]>
</Extension>
<Extension type="skipTime">
<![CDATA[ 00:06 ]]>
</Extension>
<Extension type="skipTime2">
<![CDATA[ 00:03 ]]>
</Extension>
<Extension type="linkTxt">
<![CDATA[
перейти на сайт рекламодателя
]]>
</Extension>
<Extension type="isClickable">
<![CDATA[ 1 ]]>
</Extension>
<Extension type="skipAd">
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=s
]]>
</Extension>
<Extension type="addClick">
<![CDATA[
http://adv.gpm-digital.com/172102/event?p2=emvl&p1=bevvt&p5=blemw&pr=gpymtcz&pm=t
]]>
</Extension>
</Extensions>
</InLine>
</Ad>
</VAST>

как мне получить ссылку из тега MediaFile>?

NikolyA 27.12.2012 19:38

если судить по вашему xml, то получаете ссылку ровно так же как и получали ее с Tracking event

Golovorot 27.12.2012 19:59

Нет, все результаты возвращаются, но ссылка не выводится

NikolyA 27.12.2012 21:20

Tracking event ведь выводиться?
а что касается MediaFile - ты можешь его вывести как обычное содержимое в текстовое поле?

Golovorot 27.12.2012 21:25

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


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

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