Ciao sto studiando il nuovo tutorial sul xml.
Allora questo è il file xml:
Nel Flash ho un clip nella libreria che si chiama 'Link' anche come link l' ho chiamato cosi'.codice:<elenco> <sito nome="Uno" linguaggio="Asp" tempo="1 sett" foto="img/Uno.jpg"> <info Azienda="Pippo srl" link="http://www.pippo.com/" /> </sito>... ... </elenco>
Ora volevo creare un array di 'Link' in base ai nodi del file xml ...
E questa parte funziona benissimoCodice PHP:// all'inizializzazione del movieclip
onClipEvent (load) {
// fermane la riproduzione al primo frame
// dove c'è la scritta "caricamento dati"
this.stop();
// creazione dell'istanza della classe XML
mio_xml = new XML();
mio_xml.path = this;
mio_xml.ignoreWhite = true;
mio_xml.onLoad = function(success)
{
if(success){
// script di inserimento dati
} else {
this.path.testo = "caricamento errato";
}
/* al termine del caricamento, dopo aver
creato la variabile "testo" nel movieclip
a cui è associato lo script, spostane e
fermane la riproduzione al frame seguente
(dove è presente il campo di testo e la
la barra di scorrimento) */
this.path.nextFrame();
};
// carica il file XML
mio_xml.load("Siti.xml");
}
Adesso questa parte è quella per creare gli array di clip
in questo modo dovrebbe funzionare.Codice PHP:var nodes = this.firstChild.childNodes;
for(var i = 0; i < nodes.length; i++){
_root.CreateEmptyMovieClip("Aggancio", 1);
_root.Aggancio.attachMovie("Link", "Link"[i], i);
Ma non mi duplica i 'Link', ne vedo uno solamente...


					
					
					
						
  Rispondi quotando
						