Форум 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 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 секунд
почему я раньше сюда не заглядывал)))


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

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