PDA

Просмотр полной версии : Кнопка Pause для звука


Мазафака
16.06.2005, 16:44
Вопрос:
Как сделать кнопку, кот прерывала бы звук. Щас использую такой скрипт:
МойЗвук=new Sound();
МойЗвук.attachSound("Имя");
МойЗвук.stop();
Но дело в том, что этот скрипт полностью останавливает воспроизведение, и если потом на кнопке писать МойЗвук.start(); то воспроизведение начинается заново, а мне нужно, чтобы оно возобновлялось с того места, где звук остановился.
Кто знает, помогите плз....

DOG-Paul
16.06.2005, 17:46
просто при нажати на кнопку пауза запоминай то место где ты кончал слушать _root.pause_pos=music.position...
Вот а если нажать ещё раз то music.start(_root.pause_pos/1000);

Мазафака
16.06.2005, 18:04
Ты поподробнее напиши, плз, как это место запоминается, просто я с объектом Sound вообще мало знаком...

Nirth
16.06.2005, 18:06
Познакомиться с классом Sound (http://www.novemberain.com/livedocs/Help/ActionScriptLangRef/00001671.html)

smamyan
16.06.2005, 18:28
var my_sound:Sound = new Sound();
var pos:Number; // poziciya s kotorogo nachinaetsya vosproizvidenie
my_sound.attachSound("myLibSound");

stop_btn.onRelease = function() {
trace("sound stopped");
my_sound.stop();pos=my_sound.position;
};
play_btn.onRelease = function() {
trace("sound started");
my_sound.start(postion);
};
postion - vremya s kotorogo nachinaetsya proizvidenie v sekundax
ti mojesh zasech vremya kogda ostanavlivaesh zvuk s pomashyu - my_sound.position