• User Newbie

    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!