var my_s:Sound = new Sound();
my_s.loadSound("Data/bio"+soundnumber+".mp3");
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("Data/bio"+soundnumber+".mp3");
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;
}
//get naration status and when finish file going to next
function videoStatus() {
player.scrub1.scrub._x = my_s.position/my_s.duration*187;
if (my_s.position>=my_s.duration-120 && soundnumber<=22) {
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();
}