Ciao sto studiando il nuovo tutorial sul xml.
Allora questo è il file xml:
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>
Nel Flash ho un clip nella libreria che si chiama 'Link' anche come link l' ho chiamato cosi'.
Ora volevo creare un array di 'Link' in base ai nodi del file xml ...
Codice 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");
}
E questa parte funziona benissimo
Adesso questa parte è quella per creare gli array di clip
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);
in questo modo dovrebbe funzionare.
Ma non mi duplica i 'Link', ne vedo uno solamente...