- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- pulsanti con attachMovie
-
pulsanti con attachMovie
ciao a tutti ragazzi!
il mio problema è...come associare ad ogni pulsante creato con attachMovie un'azione!?
tale azione è un loadMovie di un file swf il cui nome viene catturato da un file xml nello stesso identico modo in cui cattura i nomi dei pulsanti che si vengono a creare...
posto il mio script mal riuscito, magari sapete dirmi dove sbaglio!elencoLista=new Array;
elencopuls=new Array;
tipi=new Array;
elencoLista = this.firstChild.firstChild.childNodes;
for (i=0; i<elencoLista.length; i++) {
if (elencoLista*.nodeName == "stanza") {
elencopuls.push(elencoLista*.attributes.nom);
tipi.push(elencoLista*.attributes.tip);
}
}
tipologie=tipi;
list=elencopuls;
var i = -1;
while (++i < list.length) {
name = "pulsantemenu2" + i;
_root.display.list.attachMovie("pulsantemenu2",name,i);
display.list[name].menutxt.text = list*;
trace("listatipi:"+tipologie*);
display.list[name].onRelease=function(){
trace("listatipi2:"+tipologie*);
cont_mc.loadMovie(tipologie*+".swf");
};
}devo premettere che nelle ultime righe di codice...prima della funzione onRelease il trace da il risultato desiderato mentre dopo da undefined!perche!?!?ho provato a mettere _root. prima ma nulla da fare.
grazie!