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:
codice:
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;
	};
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 = 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
codice:
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();
}
e del pulsante stop
codice:
on (release) {
	playing = false;
	mySound.stop();
	mplayer.gotoAndStop(25);
}
grazie