![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2007
Сообщений: 23
|
Здравствуйте господа профи!
Форум прочитал и запутался полностью. Вопрос простой: при загрузке flash-сайта и после должна играть музыка, и при переходе на другую страницу, она не должна прерываться. Должна идти фоном. Т.е. воспроизведение музыки постоянно, до тех пор, пока сайт не закроют. И можно ли сделать "плавающую" кнопку, чтобы музыку выключить в любой момент? Прошу сильно не ругать ![]() |
|
|||||
|
ветеран форума
|
Похожие темы не раз поднимались, воспользуйтесь поиском.
По сути, все сводится к вынесению флешки, играющей музыку, в маленький невидимый фрейм и управлении ею через LocalConnection
__________________
4am is time to rock |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 23
|
Дело в том, что прежде чем задать вопрос, я форум почитал. Но конкретного ответа не нашел. Обсуждений проблем звука много, но решения данной задачи я не нашел.
Помогите пожалуйста. |
|
|||||
|
ветеран форума
|
Берем флешку, ставим в ней циклическое воспроизведение звука: либо встраиваем звук прямо туда и добавляем через attachSound, либо грузим через loadSound. На onSoundComplete вешаем рестарт звука. Далее, на сайте делаем фрейм размером, например 1 пиксель, внизу страницы. Пихаем туда нашу флешку. Все переходы между страницами сайта осуществляются в верхнем фрейме, нижний неизменен, музыка не прерывается. Если хотим сделать управление, есть 2 пути. Либо через ExternalInterface и js(в хелпе нормальные примеры) вызываем функции остановки/продолжения воспроизведения звука и регулирования громкости, либо, если кнопка на flash, осуществляем управление через LocalConnection.
__________________
4am is time to rock |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 23
|
Прошу пардону. у меня флэш-сайт.
|
|
|||||
|
Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
|
волшебная ссылка
смотри код из первого кадра, если хочешь грузить из Library(F11), загрузи туда музыку(правой кнопкой по музыки->Linkage->Export for AS галочку->Identifier... впиши) и в первый код вставь код: my_sound = new Sound();
my_sound.onLoad = function() {
my_sound.start(0,99999999999);
};
my_sound.attachSound("Identifier");
![]()
__________________
маска лошади и коня в россии и снг с бесплатной доставкой gimmethevape вейпы и поды доставка |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 23
|
спасибо. буду пробовать
|
|
|||||
|
Регистрация: Jun 2007
Сообщений: 23
|
Здравствуйте всем.
Отдельное спасибо Ostgur за код. Все работает. Но вот проблемка. Работает только на одной, стартовой флэшке. При переходе на другую страницу (тоже флэшку) музыка останавливается. А мне надо, чтоб при переходе со страницы на страницу постоянно играла музыка, запущенная со стартовой. Может есть скрипт, который запускает музыку не реагируя на переходы внутри сайта, пока не закроешь страницу. Как в коде Ostgur, но только музыка запустилась, играет и перестает только при закрытии окна. С уважением, Алексей. |
|
|||||
|
Регистрация: Jul 2007
Сообщений: 59
|
У вас несколько отдельных *.swf ?
Последний раз редактировалось _Nickromant_; 07.02.2008 в 00:04. |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 23
|
Именно так.
Всю инфу в одну запихать, мне кажеться не реально. |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|