Форум 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=142779)

Геннадий 30.07.2010 15:36

Включение звука при наведении мышки на баннер.
 
Всем привет! Если кто знает, как сделать так чтоб при наведении на флеш баннер воспроизводился звук?
Я сделал флеш баннер, а в нем проигрывается видео ролик и надо сделать так чтобы при запуске баннер проигрывался без звука, а при наведении включался звук.

in4core 30.07.2010 16:42

звук видео или же звук встроенный во флешку конкоретно руками?

Геннадий 30.07.2010 17:27

звук видео

in4core 30.07.2010 17:30

тогда вам стоит почитать про классы работы с видео. Там есть готовые примеры работы со звуком! А уж методы наведения и убирания, думаю вам не сложны

rainbowrussia 30.07.2010 17:31

onMouseMove на фоновый клип, при срабатывании удалить обработчик и запустить звук

Геннадий 30.07.2010 17:32

а если звук загрузить отдельно от видео, тогда каким образом это сделать можно?

in4core 30.07.2010 17:41

Если отдельно. например аттачить из библиотеки , то

Код AS1/AS2:

_root.attachSound('snd'..........);
snd.stop();
 
bt.onRollOver = function() {
    snd.start();  // 1 метод
    snd.setVolume = 100; // 2 метод
}
bt.onRollOut = function() {
snd.stop()
snd.setVolume = 0;
}


mooncar 30.07.2010 18:33

Самое важное и не спросили - у автора само видео встроенное на таймлайн или с помощью NetStream проигрывается?

in4core 30.07.2010 18:48

я так понял встроенное. в нетстриме он походу не сечет. а если и внетстриме, то не сам делал

wvxvw 30.07.2010 18:49

Я бы убивал за такие баннеры...

Хемуль 30.07.2010 19:00

Цитата:

Сообщение от wvxvw (Сообщение 926027)
Я бы убивал за такие баннеры...

Согласен, но, мне думается, не всякая баннерная сеть такие пропустит, поэтому это скорее всякие акционные и партнёрские и их не так много.
А вообще до сих пор вспоминаю баннер с круговым регулятором громкости...

mooncar 30.07.2010 19:38

Автор, если у вас видео внедренное, то есть растянуто по таймлайну, то решение очень простое:

Нарисуйте поверх области видео мувик, в новом слое. Сделайте его прозрачным, назовите на сцене его btn.
В первом кадре запишите код:

Код AS1/AS2:

var all:Sound = new Sound();
all.setVolume(0);
 
btn.onRollOver = function  ()
{
        all.setVolume(100);
};
 
btn.onRollOut = function  ()
{
        all.setVolume(0);
};


Геннадий 31.07.2010 19:23

Привет всем! Спасибо за помощь, но разобраться с данным вопросом так я и не смог(
Никогда с такой ситуацией не сталкивался.

Добавлено через 1 минуту
Сделал все как было сказано выше:
Нарисуйте поверх области видео мувик, в новом слое. Сделайте его прозрачным, назовите на сцене его btn.
В первом кадре запишите код:
Код AS1/AS2:

var all:Sound = new Sound();
all.setVolume(0);
 
btn.onRollOver = function  ()
{
        all.setVolume(100);
};
 
btn.onRollOut = function  ()
{
        all.setVolume(0);
};


Тоже ничего не получилось(

udaaff 31.07.2010 19:46

Для оформления своего кода надо использовать теги [code][/code]

mooncar 31.07.2010 20:21

Цитата:

Сообщение от Геннадий (Сообщение 926193)
Сделал все как было сказано выше
Тоже ничего не получилось(

Странно, все должно получиться, если вы используете внедренное на таймлайн видео (режим Embed).
А почему игнорируете, собственно, вопрос, как у вас видео используется? От этого зависит в общем-то, все.
Для потокового видео (если видеофайл вне флешки находится) все иначе делается.

Геннадий 01.08.2010 13:41

видео находится именно в самой флешке

mooncar 01.08.2010 14:10

Не понимаю, что там может не работать.
Скачайте мой пример.

Геннадий 01.08.2010 14:53

супер, все заработало!!! огромное спасибо!!! надо больше времени уделять изучению as) единственное хотелось бы спросить, можно ли вшить в баннер ссылку?

mooncar 01.08.2010 15:45

Конечно, можно и ссылку.
Код AS1/AS2:

btn.onRelease = function  () 
{
        getURL('http://www.site.ru', '_self'); //или как угодно
};


Геннадий 01.08.2010 16:27

спасибо вам огромное!!! я уж и не надеялся сделать все так как надо) теперь буду знать как это делается)

Добавлено через 36 секунд
почему я раньше сюда не заглядывал)))

mooncar 01.08.2010 16:42

Цитата:

почему я раньше сюда не заглядывал)))
Пропорция заглядывания должна быть такая: 90% - в учебник (самоучитель) или хелп, а 10%, когда долго что-то не не получается - сюда :)

U4enik 20.10.2010 16:19

Цитата:

Сообщение от wvxvw (Сообщение 926027)
Я бы убивал за такие баннеры...

Почему?

Mulin 20.10.2010 16:42

Цитата:

Сообщение от U4enik (Сообщение 944062)
Почему?

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

in4core 20.10.2010 19:42

Вампир сказал вом о том - что баннер с видео - плохо. Баннер 5-10 кб информативный - хорошо. Баннер со звуком - плохо, баннер без звука - хорошо. Баннер - плохо, без баннера = adMuncher)))


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

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