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
questo è il codice sul primo framecodice: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); } }
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
grazie mille (mi sa che mi sono avventurata in qualcosa di troppo complesso per me)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); }
:adhone:

)
Rispondi quotando