scusami se rispondo solo adesso ma ho dovuto formattare il pc (virus )

allora ho provato a fare come mi hai indicato ma non capisco una cosa
con il tuo codice lo split non lo faccio sulla combo.. o meglio la combo si riempie dei dati che vengono da php quindi dovrei faare lo split prima che li aggiunge alla combo, giusto

e quindi come faccio a metterlo qui

codice:
dati = new LoadVars();
dati.path = this;
dati.load("leggimi.php");
dati.onLoad = function() {
    newDati = this.testo.split("|");
    for (i=0; i<newDati.length; i++) {
        this.path.combo.addItem(newDati[i]);
    }
};
function preloadMp3(file) {
    car = mySound.getBytesLoaded();
    tot = mySound.getBytesTotal();
    perc = Math.round((car*100)/tot);
    barra._xscale = perc;
    if (car>1024 && car == tot) {
        mySound.start(0, 1);
        clearInterval(preload);
    }
}
questo è il codice sul primo frame

la combo come label si riempirà dei nomi senza l'estensione mentre come data dovrebbe avere il nome con l'estensione, quindi il pulsante prenderà il nome del file da caricare dalla combo

codice:
on(release){
	mySound = new Sound();
	mySound.load("nomecanzone.mp3",false); //se vuoi che venga caricato in streaming devi scrivere true
	preload = setInterval(preloadMp3,50);
}
grazie mille (mi sa che mi sono avventurata in qualcosa di troppo complesso per me)



:adhone: