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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Aug 2005
Сообщений: 63
По умолчанию Звук. setVolume и start.

GA=new Sound()
GA.setVolume(50);
GA.attachSound("ХРАП 1.mp3");
GA.start(0,77777);



GA.attachSound("mus_asylumlower.bmu");
GA.start(0,77777);


У меня 2 вопроса... как сделать бесконечное проигрывание звука? 0 пробовал ставить - не пашет... и второй вопрос: Как сделать так, чтобы setVolume убавлял громкость только звука ХРАП 1.mp3, а не всех звуков в ролике? вариант с
GA2=new Sound()
GA2.setVolume(50);
GA2.attachSound("ХРАП 1.mp3");
GA2.start(0,77777);
Убавляет громкость всех звуков
__________________
Я бы изменил мир, но Бог не дает исходники...

Старый 25.12.2005, 12:19
Gar Ghash Abu Ali вне форума Посмотреть профиль Отправить личное сообщение для Gar Ghash Abu Ali Найти все сообщения от Gar Ghash Abu Ali
  № 2  
Ответить с цитированием
Gar Ghash Abu Ali

Регистрация: Sep 2004
Сообщений: 3
Надо звук приаттачть к какому-нибудь мувиклипу. Тогда громкость будет меняться только у одного. Дело в том, что метод setVolume() меняет громкость всех звуков для киноленты, с которой был вызван. Разнести звуки по кинолентам - вот решение

Бесконечное воспроизведение не получится так просто ,но можно вбить очень большое число. Скажу по секрету, что есть числа много большие, чем 77777
На самом деле, товарищь, надо было перед тем как вопрос задавать внимательно посмотреть по темам данного форума.
Вот вам и ответ про бесконечное проигрывание звука
http://www.flasher.ru/forum/showthread.php?t=73231


Последний раз редактировалось Gar Ghash Abu Ali; 25.12.2005 в 12:26.
Старый 25.12.2005, 17:47
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 3  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Цитата:
Сообщение от Gar Ghash Abu Ali
Надо звук приаттачть к какому-нибудь мувиклипу. Тогда громкость будет меняться только у одного. Дело в том, что метод setVolume() меняет громкость всех звуков для киноленты, с которой был вызван. Разнести звуки по кинолентам - вот решение
А точнее вот так:

-- setVolume для родительского мувиклипа затрагивает громкость звуков, связанных с вложенными в него.

А чтобы сделать бесконечный луп, достаточно стартовать в обработчике onSoundComplete

Старый 26.12.2005, 00:10
Gar Ghash Abu Ali вне форума Посмотреть профиль Отправить личное сообщение для Gar Ghash Abu Ali Найти все сообщения от Gar Ghash Abu Ali
  № 4  
Ответить с цитированием
Gar Ghash Abu Ali

Регистрация: Sep 2004
Сообщений: 3
Товарищь Antares абсолютно верно подметил. Механизм очень похож на то, как если для вложенных друг в друга клипов изменять значение _alpha. Изменишь у родительского - изменишь и у дочернего.

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

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

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


 


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


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