player.playbut._visible = false;
player.pausebut._visible = true;
soundnumber = 0;
sa = 180;
var my_s:sound = new sound();
my_s.loadsound("sound/a"+soundnumber+".mp3");
loadmovie("sound/a ("+soundnumber+").jpg", filmbio);
playsound();
var videointerval = setinterval(videostatus, 100);
//controll buttons of player
player.stopbutton.onrelease = function() {
clearinterval(videointerval);
my_s.stop();
stoped = true;
player.scrub1.scrub._x = 0;
player.playbut._visible = true;
player.pausebut._visible = false;
};
player.prev.onrelease = function() {
if (soundnumber>=2) {
if (stoped) {
videointerval = setinterval(videostatus, 100);
}
soundnumber--;
playmovie();
}
};
player.next.onrelease = function() {
if (soundnumber<=21) {
if (stoped) {
videointerval = setinterval(videostatus, 100);
}
soundnumber++;
playmovie();
}
};
player.seekbar.onpress = function() {
my_s.stop();
clearinterval(videointerval);
player.scrub1.scrub.startdrag(true, 0, this._y, 187, this._y);
};
player.seekbar.onrelease = player.seekbar.onreleaseoutside=function () {
scrubinterval = setinterval(scrubit, 10);
videointerval = setinterval(videostatus, 100);
player.scrub1.scrub.stopdrag();
};
player.pausebut.onpress = function() {
pausemovie();
};
player.playbut.onpress = function() {
if (stoped) {
my_s.start(0);
stoped = false;
videointerval = setinterval(videostatus, 100);
} else {
my_s.start(my_s.position/1000);
}
player.pausebut._visible = true;
player.playbut._visible = false;
};
player.scrub1.scrub.onpress = function() {
my_s.stop();
clearinterval(videointerval);
this.startdrag(true, 0, this._y, 187, this._y);
};
player.scrub1.scrub.onrelease = player.scrub1.scrub.onreleaseoutside=function () {
scrubinterval = setinterval(scrubit, 10);
videointerval = setinterval(videostatus, 100);
this.stopdrag();
};
//load pic and naration sound and play sound whit "playsound()" function
function playmovie() {
my_s.stop();
player.scrub1.scrub._x = 0;
player.playbut._visible = false;
player.pausebut._visible = true;
my_s.loadsound("sound/a"+soundnumber+".mp3");
loadmovie("sound/a ("+soundnumber+").jpg", filmbio);
playsound();
}
//play loaded naration sound in "playmonie()" function
function playsound() {
my_s.start(0);
my_s.setvolume(sa);
stoped = false;
}
//pause naration sound
function pausemovie() {
my_s.stop();
player.playbut._visible = true;
player.pausebut._visible = false;
}
//شماره های تراک فایل صوتی
function videostatus() {
player.scrub1.scrub._x = my_s.position/my_s.duration*187;
if (my_s.position>=my_s.duration-120 && soundnumber<=34) {
if (stoped) {
videointerval = setinterval(videostatus, 100);
}
soundnumber++;
playmovie();
}
}
//when mouse release start sound from scrub position
function scrubit() {
my_s.start(math.floor((player.scrub1.scrub._x/187)*my_s.duration/1000));
clearinterval(scrubinterval);
}
//set volume
function setvol(v) {
my_s.setvolume(v);
}
function getvol() {
return my_s.getvolume();
}