Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 25.01.2008, 00:59
pravoprint вне форума Посмотреть профиль Отправить личное сообщение для pravoprint Найти все сообщения от pravoprint
  № 1  
Ответить с цитированием
pravoprint

Регистрация: Jun 2007
Сообщений: 23
По умолчанию Постоянная музыка фоном

Здравствуйте господа профи!

Форум прочитал и запутался полностью.
Вопрос простой:
при загрузке flash-сайта и после должна играть музыка, и при переходе на другую страницу, она не должна прерываться. Должна идти фоном. Т.е. воспроизведение музыки постоянно, до тех пор, пока сайт не закроют.

И можно ли сделать "плавающую" кнопку, чтобы музыку выключить в любой момент?

Прошу сильно не ругать

Старый 25.01.2008, 01:12
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 2  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Похожие темы не раз поднимались, воспользуйтесь поиском.
По сути, все сводится к вынесению флешки, играющей музыку, в маленький невидимый фрейм и управлении ею через LocalConnection
__________________
4am is time to rock

Старый 25.01.2008, 12:35
pravoprint вне форума Посмотреть профиль Отправить личное сообщение для pravoprint Найти все сообщения от pravoprint
  № 3  
Ответить с цитированием
pravoprint

Регистрация: Jun 2007
Сообщений: 23
Дело в том, что прежде чем задать вопрос, я форум почитал. Но конкретного ответа не нашел. Обсуждений проблем звука много, но решения данной задачи я не нашел.
Помогите пожалуйста.

Старый 25.01.2008, 12:43
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 4  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Берем флешку, ставим в ней циклическое воспроизведение звука: либо встраиваем звук прямо туда и добавляем через attachSound, либо грузим через loadSound. На onSoundComplete вешаем рестарт звука. Далее, на сайте делаем фрейм размером, например 1 пиксель, внизу страницы. Пихаем туда нашу флешку. Все переходы между страницами сайта осуществляются в верхнем фрейме, нижний неизменен, музыка не прерывается. Если хотим сделать управление, есть 2 пути. Либо через ExternalInterface и js(в хелпе нормальные примеры) вызываем функции остановки/продолжения воспроизведения звука и регулирования громкости, либо, если кнопка на flash, осуществляем управление через LocalConnection.
__________________
4am is time to rock

Старый 25.01.2008, 13:59
pravoprint вне форума Посмотреть профиль Отправить личное сообщение для pravoprint Найти все сообщения от pravoprint
  № 5  
Ответить с цитированием
pravoprint

Регистрация: Jun 2007
Сообщений: 23
Прошу пардону. у меня флэш-сайт.

Старый 25.01.2008, 14:38
Ostgur вне форума Посмотреть профиль Отправить личное сообщение для Ostgur Посетить домашнюю страницу Ostgur Найти все сообщения от Ostgur
  № 6  
Ответить с цитированием
Ostgur
 
Аватар для Ostgur

Регистрация: 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");
Удачи

Старый 25.01.2008, 14:48
pravoprint вне форума Посмотреть профиль Отправить личное сообщение для pravoprint Найти все сообщения от pravoprint
  № 7  
Ответить с цитированием
pravoprint

Регистрация: Jun 2007
Сообщений: 23
спасибо. буду пробовать

Старый 06.02.2008, 23:49
pravoprint вне форума Посмотреть профиль Отправить личное сообщение для pravoprint Найти все сообщения от pravoprint
  № 8  
Ответить с цитированием
pravoprint

Регистрация: Jun 2007
Сообщений: 23
Здравствуйте всем.
Отдельное спасибо Ostgur за код. Все работает.
Но вот проблемка. Работает только на одной, стартовой флэшке. При переходе на другую страницу (тоже флэшку) музыка останавливается.
А мне надо, чтоб при переходе со страницы на страницу постоянно играла музыка, запущенная со стартовой.
Может есть скрипт, который запускает музыку не реагируя на переходы внутри сайта, пока не закроешь страницу.

Как в коде Ostgur, но только музыка запустилась, играет и перестает только при закрытии окна.

С уважением,
Алексей.

Старый 06.02.2008, 23:59
_Nickromant_ вне форума Посмотреть профиль Отправить личное сообщение для _Nickromant_ Найти все сообщения от _Nickromant_
  № 9  
Ответить с цитированием
_Nickromant_
 
Аватар для _Nickromant_

Регистрация: Jul 2007
Сообщений: 59
У вас несколько отдельных *.swf ?


Последний раз редактировалось _Nickromant_; 07.02.2008 в 00:04.
Старый 07.02.2008, 00:07
pravoprint вне форума Посмотреть профиль Отправить личное сообщение для pravoprint Найти все сообщения от pravoprint
  № 10  
Ответить с цитированием
pravoprint

Регистрация: Jun 2007
Сообщений: 23
Именно так.
Всю инфу в одну запихать, мне кажеться не реально.

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:45.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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