Flash - XML Array Voli Partenze e Arrivi, Collegamento tra Flash ed XML.. Testi e video.swf

« Older   Newer »
  Share  
max_400
view post Posted on 13/3/2010, 22:59     +1   -1






codice actionscript:

stop();

filexml = "https://digilander.libero.it/max_maxuell/orari_bf2-forum.xml";
ApriXML();
function ApriXML () {
mioxml = new XML();
myarray = new Array();
mioxml.load(filexml);
mioxml.onLoad = ElaboraXML;
function ElaboraXML (success) {
if (mioxml.loaded) {
trace(mioxml);
myText.text=mioxml;
myarray = mioxml.childNodes;
Dati();
delete myarray;
delete mioxml;
}
};
};

// Funzione che prende i dati XML e li mette in degli Array
function Dati () {
// Array che contengono i Dati -----------------------
idvolo = new Array();
hpartenza = new Array();
harrivo = new Array();
partenza = new Array();
arrivo = new Array();
banana=new Array();
jbanana=new Array();
video=new Array();
dvideo=new Array();

musica=new Array();
smusica=new Array();
// ---------------------------------------------------
for (k=0; k<=myarray.length; k++) {
if (myarray[k].nodeName == "volo") {
idvolo.push(myarray[k].attributes.id);
} else if (myarray[k].nodeName == "partenza") {
hpartenza.push(myarray[k].attributes.h);
partenza.push(myarray[k].childNodes.toString());
//---------------------------------------------

} else if (myarray[k].nodeName == "banana") {
jbanana.push(myarray[k].attributes.j);
banana.push(myarray[k].childNodes.toString());

//-----------------------------

} else if (myarray[k].nodeName == "video") {
dvideo.push(myarray[k].attributes.d);
video.push(myarray[k].childNodes.toString());

//-----------------------------
} else if (myarray[k].nodeName == "arrivo") {
harrivo.push(myarray[k].attributes.h);
arrivo.push(myarray[k].childNodes.toString());
//-----------------------------

}
};
};


nell' xml

CODICE
<volo id="AZ1570"/><partenza h=",06:45 ">Cagliari</partenza><arrivo h="07:50">Roma </arrivo>
<volo id="AZ1572"/> <partenza h="07:20 "> Cagliari </partenza><arrivo h=" 08:25 ">Roma </arrivo>
<volo id="AZ1578"/> <partenza h="09:05 ">Cagliari </partenza> <arrivo h="10:10 ">Roma </arrivo>
<volo id="AZ1574"/> <partenza h="10:50 ">Cagliari </partenza> <arrivo h="11:55 ">Roma </arrivo>
<volo id="AZ1568"/> <partenza h="12:00 ">Cagliari </partenza> <arrivo h="13:05 ">Roma </arrivo>
<volo id="AZ8111"/> <partenza h="12:00 ">Cagliari </partenza> <arrivo h="13.00 ">Roma </arrivo>
<volo id="AZ1576"/> <partenza h="13:25 ">Cagliari </partenza> <arrivo h="14:30 ">Roma</arrivo>

<banana j="joe"><b>Singapore</b></banana>
<video d="Veline">http://digilander.libero.it/max_maxuell/veline.swf</video>


nel pulsante che carica il video veline.swf

on (press) {
cucu.cucu2.loadMovie(video);
banan.text=dvideo;
}


Edited by max_400 - 13/3/2010, 23:15

Download attachment
voli.rar ( Number of downloads: 2 )

 
Top
0 replies since 13/3/2010, 22:59   45 views
  Share