Просмотр полной версии : Включение звука при наведении мышки на баннер.
Геннадий
30.07.2010, 15:36
Всем привет! Если кто знает, как сделать так чтоб при наведении на флеш баннер воспроизводился звук?
Я сделал флеш баннер, а в нем проигрывается видео ролик и надо сделать так чтобы при запуске баннер проигрывался без звука, а при наведении включался звук.
звук видео или же звук встроенный во флешку конкоретно руками?
Геннадий
30.07.2010, 17:27
звук видео
тогда вам стоит почитать про классы работы с видео. Там есть готовые примеры работы со звуком! А уж методы наведения и убирания, думаю вам не сложны
rainbowrussia
30.07.2010, 17:31
onMouseMove на фоновый клип, при срабатывании удалить обработчик и запустить звук
Геннадий
30.07.2010, 17:32
а если звук загрузить отдельно от видео, тогда каким образом это сделать можно?
Если отдельно. например аттачить из библиотеки , то
_root.attachSound('snd'..........);
snd.stop();
bt.onRollOver = function() {
snd.start(); // 1 метод
snd.setVolume = 100; // 2 метод
}
bt.onRollOut = function() {
snd.stop()
snd.setVolume = 0;
}
Самое важное и не спросили - у автора само видео встроенное на таймлайн или с помощью NetStream проигрывается?
я так понял встроенное. в нетстриме он походу не сечет. а если и внетстриме, то не сам делал
Я бы убивал за такие баннеры...
Я бы убивал за такие баннеры...
Согласен, но, мне думается, не всякая баннерная сеть такие пропустит, поэтому это скорее всякие акционные и партнёрские и их не так много.
А вообще до сих пор вспоминаю баннер с круговым регулятором громкости...
Автор, если у вас видео внедренное, то есть растянуто по таймлайну, то решение очень простое:
Нарисуйте поверх области видео мувик, в новом слое. Сделайте его прозрачным, назовите на сцене его btn.
В первом кадре запишите код:
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.
В первом кадре запишите код:
var all:Sound = new Sound();
all.setVolume(0);
btn.onRollOver = function ()
{
all.setVolume(100);
};
btn.onRollOut = function ()
{
all.setVolume(0);
};
Тоже ничего не получилось(
Для оформления своего кода надо использовать теги (http://www.flasher.ru/forum/showthread.php?t=122539)
Сделал все как было сказано выше
Тоже ничего не получилось(
Странно, все должно получиться, если вы используете внедренное на таймлайн видео (режим Embed).
А почему игнорируете, собственно, вопрос, как у вас видео используется? От этого зависит в общем-то, все.
Для потокового видео (если видеофайл вне флешки находится) все иначе делается.
Геннадий
01.08.2010, 13:41
видео находится именно в самой флешке
Не понимаю, что там может не работать.
Скачайте мой пример (http://us-pro.ru/mooncar/videobanner/videobanner.rar).
Геннадий
01.08.2010, 14:53
супер, все заработало!!! огромное спасибо!!! надо больше времени уделять изучению as) единственное хотелось бы спросить, можно ли вшить в баннер ссылку?
Конечно, можно и ссылку.
btn.onRelease = function ()
{
getURL('http://www.site.ru', '_self'); //или как угодно
};
Геннадий
01.08.2010, 16:27
спасибо вам огромное!!! я уж и не надеялся сделать все так как надо) теперь буду знать как это делается)
Добавлено через 36 секунд
почему я раньше сюда не заглядывал)))
почему я раньше сюда не заглядывал)))
Пропорция заглядывания должна быть такая: 90% - в учебник (самоучитель) или хелп, а 10%, когда долго что-то не не получается - сюда :)
Я бы убивал за такие баннеры...
Почему?
Почему?
Кстати тоже не вижу особой разницы, что он грузиться потоком, что он встроен во флешку, трафик все равно один. А для нетстрима нужно видео куда то отдельно ложить, что не всегда удобно.
Вампир сказал вом о том - что баннер с видео - плохо. Баннер 5-10 кб информативный - хорошо. Баннер со звуком - плохо, баннер без звука - хорошо. Баннер - плохо, без баннера = adMuncher)))
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.