Salve a tutti, tirando giù quà e la codice mi son fatto un piccolo player musicale per i siti in flash
ecco il codice dell'oggetto Sound:
Va tutto bene, a parte l'ultima parte: quando il suono (caricato esternamente) finisce flash non se ne accorge e non mi mette la funzione playing = falsecodice:mySound=new Sound(); mySound.loadSound("../images/freeform.mp3", true); playing = true i = 50; mySound.setVolume(i); get = i; if (playing != true) { get = "Off" } stop(); _root.mplayer.gotoAndPlay("20") mySound.onSoundComplete = function() { playing = false; };
quindi devo premere ilpulsante stop e poi il pulsante play per far ripartire la musica.
Col metodo loadSound è possibile far andare la funzione playing su false?
o meglio ancora è possibile far ripartire da capo la musica?
metto il codice del pulsante play
e del pulsante stopcodice:on (release) { if (playing != true) { playing = true; preloadNow = 1; mySound.loadSound("../images/freeform.mp3", true); mySound.setVolume(i); _root.mplayer.gotoAndPlay(20); } mySound.onSoundComplete = function() { playing = false; }; _root.loadBar._xscale = _root.get; } // END on (press, release, rollOver) { get = "Start"; } on (rollOut) { get = mySound.getVolume(); }
graziecodice:on (release) { playing = false; mySound.stop(); mplayer.gotoAndStop(25); }

Rispondi quotando