Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Кнопка Pause для звука (http://www.flasher.ru/forum/showthread.php?t=65677)

Мазафака 16.06.2005 16:44

Кнопка Pause для звука
 
Вопрос:
Как сделать кнопку, кот прерывала бы звук. Щас использую такой скрипт:
МойЗвук=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

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


Часовой пояс GMT +4, время: 22:04.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.