Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Sound контроль (http://www.flasher.ru/forum/showthread.php?t=72533)

mastexin 29.11.2005 08:37

Sound контроль
 
привет
есть такая проблемя. на своем саите я создал кнопку для включения и отключения звука. когда загружается саит музика начинает сама грузится когда я нажимая на стоп кнопку она останавлевается а когда play продолжается с тогоже места.вроде все работает но я хочу чтобы после нажатия стопа и плея музыка плавно стихала или начиналось. типа fade in и fade out. а так все резко и не красиво. если знаете каким скриптом все ето делается скажите а то замучился очень :( жду ваших советов

Ion 29.11.2005 13:30

Как просто: через onEnterFrame
Как правильно: через setInterval

mastexin 29.11.2005 16:25

сорри но ты не мог бы обяснить как именно сделать. какие скрипты вставлять. я делаю просто stop(); play(); но хочу чтобы плавно стихала и начиналась музика.. если кто знает может ответите а. что внести в скрипте.?

Буньков Максим 30.11.2005 07:44

PHP код:

var setCont:Number;
function 
SoundVolume (UpDown:String) {
    if (
UpDown == "UP") {
        
BgSound.setVolume (setCont);
        if (
setCont >= 100) {
            
clearInterval (Volume);
        } else {
            
setCont++;
        }
    } else if (
UpDown == "DOWN" || UpDown == "OVER") {
        
BgSound.setVolume (setCont);
        
trace (BgSound.getVolume ());
        if (
setCont <= 0) {
            if (
UpDown == "OVER") {
                
BgSound.stop ();
                                  
clearInterval (Volume);
            }
            
clearInterval (Volume);
        } else {
            
setCont--;
        }
    }
}
BgSound.loadSound ("musik.mp3"true);
play.onRelease=function(){
      
Volume setInterval (SoundVolume100"UP");
}
stop.onRelease=function(){
      
Volume setInterval (SoundVolume100"OVER");
}
volumeof.onRelease=function(){
      
Volume setInterval (SoundVolume100"DOWN");


Где то я не давно писал, искать не пробовал... я вот не помню какой именно пост.. ну в общем примерно так.

Antares 30.11.2005 08:52

А слабо сделать в 465 if-else'ов?

Король 30.11.2005 08:58

да, и черным по коричневому - а то темносиний слишком хорошо читается

Буньков Максим 01.12.2005 21:02

Цитата:

Сообщение от Antares
А слабо сделать в 465 if-else'ов?

Я конечно кривой, и до этого мне далеко... а воть на счет синего это... я теги изучаю.
Антарес... а как ты оптимизируешь мой код... дай свой варинт чтоб эффект такой же был... я бы поучился у папки :)

kayama 02.12.2005 10:25

Цитата:

Сообщение от Король
да, и черным по коричневому - а то темносиний слишком хорошо читается

Предлагаю писать скрипты и любой код цветом фона.


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

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