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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.02.2010, 19:16
Maximer вне форума Посмотреть профиль Отправить личное сообщение для Maximer Найти все сообщения от Maximer
  № 11  
Ответить с цитированием
Maximer

Регистрация: Jan 2010
Сообщений: 25
mooncar, зачем так изощеряться?) вроде есть параметр отвечающий за повтор звука, только не помню как правильно или:

Код AS1/AS2:
.play(0,999); // 0 - значит начинать воспроизведение с нулевой секунды, а 999 количество повторов
или
Код AS1/AS2:
.start(0,999);// 0 - значит начинать воспроизведение с нулевой секунды, а 999 количество повторов

Старый 02.02.2010, 19:33
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 12  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Да, есть. Вопрос был о зацикливании, а не о 999 повторениях. Кстати, почему именно 999, а не 990?

Вообще, только вот это отвечает зацикливание, этого было достаточно для ответа:
Код AS1/AS2:
bgs.onSoundComplete =  function() {
   bgs.play();
};
, просто обычно стараюсь писать обвеску по максимуму во избежании дополнительных вопросов

А вот это:
Код AS1/AS2:
function  startBgSound () {
   bgs.play();
}
позволяет запустить звук по разному, нарастить код, например:

Код AS1/AS2:
var soundVolumes:Array = new Array[10, 90, 50]
function  startSound (s:Sound, vol:Number) {
   s.play();
   s.setVolume(vol);
};
 
startSound (sound1, soundVolumes[1]);
startSound (sound2, soundVolumes[2]);
.
.
К тому же некоторые используют зацикливание не только для приятной мызычки за кадром, а для игровых звуковых эмуляторов музыкальных инструментов и прочего..

Будете работать с проектами, имеющими достаточно сложные звуковые схемы, поймете, почему мой код удобнее и правильнее.


Последний раз редактировалось mooncar; 02.02.2010 в 19:54.
Создать новую тему Ответ Часовой пояс GMT +4, время: 17:20.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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