ytnltytu
19.05.2006, 01:16
Здраствуйте,
необходимо, чтобы при нажатии на кнопку пауза останавливалось воспроизведение мп3, повторное нажатие приводило бы к воспроизведению с того же места, на котором была сделана пауза.
Имеем три кнопки (старт, стоп и пауза), четыре слоя
первый:
var music = new Sound();
music.loadSound("http://www.---.ru/clips/demo.mp3",false);
music.stop();
второй (код для кнопки стоп):
on (release)
{
music.stop();
}
третий (код для кнопки старт):
on (release)
{
music.start();
music.startTime = getTimer();
}
четвертый (пауза - вот здесь проблема, никак не могу сообразить)
on (release)
{
music.stop();
music.elapsedTime = getTimer() - music.startTime;
music.start(music.elapsedTime/1000);
}
необходимо, чтобы при нажатии на кнопку пауза останавливалось воспроизведение мп3, повторное нажатие приводило бы к воспроизведению с того же места, на котором была сделана пауза.
Имеем три кнопки (старт, стоп и пауза), четыре слоя
первый:
var music = new Sound();
music.loadSound("http://www.---.ru/clips/demo.mp3",false);
music.stop();
второй (код для кнопки стоп):
on (release)
{
music.stop();
}
третий (код для кнопки старт):
on (release)
{
music.start();
music.startTime = getTimer();
}
четвертый (пауза - вот здесь проблема, никак не могу сообразить)
on (release)
{
music.stop();
music.elapsedTime = getTimer() - music.startTime;
music.start(music.elapsedTime/1000);
}