Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Вопрос по звуку:) (http://www.flasher.ru/forum/showthread.php?t=77899)

olyangel 04.04.2006 17:21

Вопрос по звуку:)
 
подскажите pls как одна кнопка выполняет 2 функции on и off звука?
делаю так на кадр вешаю звук и actions
Код:

melody = new Sound();melody.attachSound("melody");melody.start(0, 999999);
а на кнопку
Код:

on (press) {melody.stop();}on (press) {melody.start();}
что делаю не так?и вообще возможно ли чтоб одна кнопка выполняла несколко функций? :away:

iNils 04.04.2006 17:36

Код:

melody = new Sound();
melody.attachSound("melody");
melody.start(0, 999999);
melody.flag = true;

Код:

on (press) {
melody.flag =!melody.flag;
if (melody.flag) {
melody.start();
} else {
melody.stop();
}
}


olyangel 04.04.2006 17:54

большое человеческое спасибо,работает :yahoo:
но...если так звук вставит в интро,при проигрывании выкл. а потом включить то музыка играет с самого начала...я так понимаю здесь надо использовать volume control,а не on-off?

iNils 04.04.2006 18:48

Код:

on (press) {
        melody.flag =!melody.flag;
        if (melody.flag) {
                melody.start(melody.p, 999999);
        } else {
                melody.stop();
                melody.p = melody.position;
        }
}


olyangel 04.04.2006 19:07

Цитата:

Сообщение от iNils
Код:

on (press) {
        melody.flag =!melody.flag;
        if (melody.flag) {
                melody.start(melody.p, 999999);
        } else {
                melody.stop();
                melody.p = melody.position;
        }
}


блин че то не-то...после стопа звука не включается

iNils 04.04.2006 20:37

Сорри, забыл что position в миллисекундах, а сдвиг в секндах. Надо на 1000 делить.
Код:

on (press) {
        melody.flag =!melody.flag;
        if (melody.flag) {
                melody.start(melody.p/1000, 999999);
        } else {
                melody.stop();
                melody.p = melody.position;
        }
}


olyangel 04.04.2006 21:27

iNils Спасибо еше раз :drinks: ,проблеммку решила немного по-другому..твой вариант тоже пригодился,звук играет с того момента как его остановили,а мувик уже далеко ушел :p


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

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