Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  AS3 & XML märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
asjameez
Kreisi kasutaja
asjameez

liitunud: 10.12.2006




sõnum 16.07.2009 16:50:27 AS3 & XML vasta tsitaadiga

Probleem on xspf playlisti lugemisega, mis on xml formaadis.

Näidis:
Spoiler Spoiler Spoiler

Olen teinud lõputult igasugu tutoriale kaasa ja alati olen saanud sama tulemuse. Muidu xml galerii toimib mul, kuid xspf playlistiga on jama icon_rolleyes.gif

Mis on siin valesti?

var playlist:XML = new XML(e.target.data);
trace(playlist); // Prindib ilusti kogu playlisti sisu
// Järgmised read ei prindi mitte midagi :S
trace(playlist.trackList.track[1].title.toString());
trace(playlist.trackList.track[1]);
trace(playlist.trackList);
Kommentaarid: 63 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum
i8080
Kreisi kasutaja
i8080

liitunud: 15.03.2002



Autoriseeritud ID-kaardiga

sõnum 16.07.2009 17:06:34 vasta tsitaadiga

pole küll actionscript valdaja, aga xml osas kommenteeriksin.
olla saab vaid 1 rootnode - antud juhul playlist ja selle poole ilma array indeksita pöördumine oleks nagu ok.
samas trackList-e võiks olla ka rohkem kui 1 ja ehk see eeldab seal trackList[0] kasutamist?

playlist.trackList[0].track[1].title.toString()
playlist.trackList[0]

EDIT:
ei vist ajasin segi. playlist on seal ju muutuja nimi, koodis (samas ka rootnode xml-s)
ja see [0] vist ei anna efekti.

keegi kuskil on millegi taolisega hädas
http://board.flashkit.com/board/showthread.php?t=793469


viimati muutis i8080 16.07.2009 17:17:37, muudetud 1 kord
Kommentaarid: 169 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 151
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
asjameez
Kreisi kasutaja
asjameez

liitunud: 10.12.2006




sõnum 16.07.2009 21:25:23 vasta tsitaadiga

LAHEDUS!!!

Kui xml failis on määratud namespace (xmlns atribuut), tuleb see sama ka actionscriptis kahe järgmise reaga määrata (vähemalt xspf puhul toimis).

var ns:Namespace = new Namespace("http://xspf.org/ns/0/");
default xml namespace = ns;
Kommentaarid: 63 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  AS3 & XML
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.