Ciao, allora mi sono messo al lavoro ti spiego quello che ho fatto e gli errori che ho rilevato (n.b. uso flash prof mx 2004)
il player l'ho già caricato www.webartgroup.com/playerdemo.html
ho creato un livello dove ho inseriro l'immagine di background e ho assegnato il seguente codice actionscript
var my_sound:Sound=new Sound();
my_sound.loadSound('http://www.webartgroup.com/1.mp3',true);
my_sound.start();
Ho creato un secondo livello dove ho inserito i 5 pulsanti che vedi nominandoli rispettivamente: play stop avanti indietro muto
(a dir la verità potrei lasciare il player così senza nessuna linea di avanzamento e/o volume, quelli eventualmente sono cose interessanti da sapere nel caso in futuro servissero) Ad ogni pulsante ho dato all'istanza lo stesso nome, per cui sul pulsante play istanza play ecc ecc
Quindi ho evidenziato il pulsante stop per fare una prova e ho incollato il codice :
stop.onPress=function():Void
{
my_sound.stop();
}
(come vedi all'inizio del codice ho cambiato "nome_bottone" con stop")
Però quando vado a fare il controllo ortografico dell'action script, mi da questo errore:
Errore Scena=Scena 1, livello=pulsanti, fotogramma=1:Linea 1: L'istruzione deve apparire all'interno del gestore on
stop.onPress=function():Void
Totale errori ActionScript: 1 Errori segnalati: 1
Dove sto sbagliando?
P.S. se voglio caricare una playlist di file se la matematica non è un opinione, potrei creare un file xml dove all'interno riporto i file 1.mp3 2.mp3 ecc ecc e modifico la stringa iniziale
my_sound.loadSound('http://www.webartgroup.com/1.mp3',true);
con
my_sound.loadSound('http://www.webartgroup.com/nomefile.xml',true);
Secondo te, la teoria è giusta o sbagliata? Se è corretta, all'interno del file xml, basta che riporto solo il nome dell'mp3 (a capo per ogni nuovo file) o devo aggiungerci altro?