si ho provato....ma non va' il cursore durante le riproduzione...non so' bene perche'...
ho quasi risolto usando setInterval, ma non riesco a capire perche non mi funziona il clearInterval...riporto il codice:
bt_play.onRelease = function() {
songTrack.start(millisec);
controllo = setInterval(posizione, 1000);
};
bt_pause.onRelease = function() {
clearInterval(controllo);
songTrack.stop();
};
bt_stop.onRelease = function() {
clearInterval(controllo);
songTrack.stop();
slider.cursore._x = 0;
millisec = 0;
};
posizione = function () {
millisec = Math.floor(songTrack.position/1000);
slider.cursore._x = millisec;
trace("pippo");
};
controllo = setInterval(posizione, 1000);
//----------------------------------------------- slider mp3
slider.cursore.onMouseDown = function() {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
this.startDrag(false, 0, 0, 100, 0);
clearInterval(controllo);
}
};
slider.cursore.onMouseUp = function() {
stopDrag();
millisec = slider.cursore._x;
controllo = setInterval(posizione, 1000);
songTrack.start(millisec);
};

Rispondi quotando