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

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

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

Регистрация: Feb 2001
Сообщений: 52
По умолчанию Loop для музыки через AS2 для внешнего подгружаемого mp3 файла

Подгружаем музыку из внешнего mp3, в главной сцене на первом кадре пишем AS:

Код:
var backMusic = new Sound();
var generalVolume = 100;
backMusic.loadSound("Music/music.mp3", true);
backMusic.setVolume(generalVolume);
backMusic.soundLoopMode = "repeat";
backMusic.start();
проблема в том, что музыка не повторяется, т.е. проигрывает трек и пропадает. Строка:

Код:
backMusic.soundLoopMode = "repeat";
не работает. Хотя в хелпе написано, мол надо через DOM ображаться вот так:

Код:
fl.getDocumentDOM().getTimeline().layers[0].frames[0].soundLoopMode = "repeat";
но проблема в том, что я в библиотеку не ложу трек, он подгружается с другой директории.

Как сделать так, чтобы подгружаемый трек повторялся?

Вопрос в догонку. Весь мувик зашит в exe, по окончаниее его проигрыша подгружается следующая сцена через

Код:
loadMovie("next.swf", _root);
но в этом случае запущенная в первом мувике музыка обрывается, а в следующую сцену требуется снова вкладывать музыку. При переходе между подгружаемыми сценами происходит обрыв музыки и трек начинает проигрываться с начала.

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


Последний раз редактировалось sanwebm; 11.07.2008 в 11:50.
Старый 10.07.2008, 20:16
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Для оформления своего кода надо использовать теги [code][/code]. Исправьте.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 10.07.2008, 20:28
BBOY Ильич вне форума Посмотреть профиль Отправить личное сообщение для BBOY Ильич Найти все сообщения от BBOY Ильич
  № 3  
Ответить с цитированием
BBOY Ильич
 
Аватар для BBOY Ильич

Регистрация: Nov 2007
Сообщений: 256
Записей в блоге: 1
Отправить сообщение для BBOY Ильич с помощью ICQ
Код:
backMusic.onSoundComplete = function(){
backMusic.start();
}

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

блогер
Регистрация: Nov 2007
Адрес: Киев
Сообщений: 557
Записей в блоге: 2
Что-то в последнее время слишком много людей путают AS и JSAPI в хелпе.
Интересно, с чем это связано...

Ну и да, BBOY Ильич прав, именно так и нужно.

Старый 11.07.2008, 12:45
sanwebm вне форума Посмотреть профиль Отправить личное сообщение для sanwebm Посетить домашнюю страницу sanwebm Найти все сообщения от sanwebm
  № 5  
Ответить с цитированием
sanwebm

Регистрация: Feb 2001
Сообщений: 52
Можно иначе:

Код:
backMusic.start("music.mp3", true);
true - говорит о цикле.

>> BBOY Ильич

Скажите, а с подгрузкой музыки с использованием перехода между сценами через loadMovie?

Как загрузить в первый мувик звук из внешнего файла, который бы переходил ко второму мувику без обрыва, т.е. не переставал играть? Это реально или нет? Может используются другие команды для подгрузки внешнего мувика.

Мувик1 - (exe), Мувик2 - (swf), Мувик3 - (swf).
Запускной Мувик1, где подгружается музыка. По окончании Мувик1 loadMovie("Мувик2.swf", _root). При загрузке Мувик2 звук пропадает, т.е. не переносится, что влечет тот факт, что необходимо в Мувик2 снова подгружать звук. При переходе между мувиками происходит обрыв музыки и, как понятно, музыка во втором мувике начинает играть сначала. Это не красиво. Каким кодом или как сделать так, чтобы не было перехода? В первом мувике загрузил и музыка играет во всех подгружаемых мувика циклично?

Старый 11.07.2008, 12:48
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от sanwebm Посмотреть сообщение
Можно иначе:
Код:
backMusic.start("music.mp3", true);
true - говорит о цикле.
Вы путаете start с loadSound.
Цитата:
При переходе между мувиками происходит обрыв музыки и, как понятно, музыка во втором мувике начинает играть сначала. Это не красиво. Каким кодом или как сделать так, чтобы не было перехода?
Грузить клипы в контейнеры
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 19.07.2008, 03:28
sanwebm вне форума Посмотреть профиль Отправить личное сообщение для sanwebm Посетить домашнюю страницу sanwebm Найти все сообщения от sanwebm
  № 7  
Ответить с цитированием
sanwebm

Регистрация: Feb 2001
Сообщений: 52
По умолчанию Как загрузить клипы в контейнеры?

Боюсь показаться тупым, но я не асс - поэтому прошу помощи. Привидите пример, или для этого случая код, как можно подгружать, а затем использовать клипы в контейнерах.

Извините, для меня это действительно очень важно. Спасибо.

Старый 30.11.2008, 21:27
PinNoKio вне форума Посмотреть профиль Посетить домашнюю страницу PinNoKio Найти все сообщения от PinNoKio
  № 8  
Ответить с цитированием
PinNoKio
 
Аватар для PinNoKio

Регистрация: Jun 2005
Сообщений: 401
Отправить сообщение для PinNoKio с помощью ICQ
Цитата:
Сообщение от sanwebm Посмотреть сообщение
Можно иначе:

Код:
backMusic.start("music.mp3", true);
true - говорит о цикле.
здесь ошибка, перепутано с loadSound. Кстати, значение "true" - воспроизводить подгружаемый файл в стриме. "false" - дождаться полной загрузки подгружаемого файла.
__________________
Все проходит- и это пройдет...
hp||wp||z-payment


Последний раз редактировалось PinNoKio; 30.11.2008 в 21:29.
Создать новую тему Ответ Часовой пояс GMT +4, время: 12:06.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
loadsound , loop , sound , soundloopmode , звук
Опции темы
Опции просмотра

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

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


 


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


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