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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 30.07.2004, 06:01
  № 1  
Linuxoid_Alex
Guest

Сообщений: n/a
По умолчанию LoadSound

Люди, подскажите, plz, как можно воспроизвести не потоковый звук! Пишу
Код:
  soundFiles = new Array();
// здесь заполняем soundFiles откуда-либо url-ми звуков
//------------------------------------------------------------------------
//далее грузим
  _global.LoadSounds = new Array();
  for (i=0;i<10;i++)
  {
    _global.LoadSounds[i] = new Sound();
    _global.LoadSounds[i].loadSound(soundFiles[i],false);
  }
//далее создаю мувики в цикле. Для события onMouseDown пишу
  _root["movie"+num].onMouseDown = function()
  {
    _global.LoadSound[num].play();
  }
Звук не воспроизводится... Почему? И как сделать, чтобы воспроизводился?


Последний раз редактировалось Linuxoid_Alex; 30.07.2004 в 06:04.
Старый 30.07.2004, 11:57
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 2  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
1.У Object Sound нет такого метода "play();". Есть mySound.start([secondOffset, loop]).
2.При таком:
_root["movie"+num].onMouseDown = function()
{
_global.LoadSound[num].start(1,0);
}
у тебя будут играть сразу все мувики, так как событие onMouseDown слышат все существующие объекты.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

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

Регистрация: Feb 2004
Адрес: на колокольне Любит: плеваться
Сообщений: 1,769
Отправить сообщение для Dindin с помощью ICQ
Цитата:
The following example loads an event sound, which cannot play until it is fully loaded:

var my_sound:Sound = new Sound();
my_sound.loadSound("song1.mp3", false);

The following example loads a streaming sound:

var my_sound:Sound = new Sound();
my_sound.loadSound("song1.mp3", true);
Почуствуй разницу =)
__________________
судью - на мыло, из игроков - вить веревки.


Последний раз редактировалось Dindin; 01.08.2004 в 12:21.
Старый 01.08.2004, 13:37
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 4  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
Диньдинь, это ты просто еще не проспался. Глотни немного пивка, и прочти еще раз.

Цитата:
Люди, подскажите, plz, как можно воспроизвести не потоковый звук…
Так что Linuxoid_Alex применяет "false" правильно. Другое дело, что все остальное у него не верно.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

Старый 01.08.2004, 13:53
Dindin вне форума Посмотреть профиль Отправить личное сообщение для Dindin Посетить домашнюю страницу Dindin Найти все сообщения от Dindin
  № 5  
Dindin
 
Аватар для Dindin

Регистрация: Feb 2004
Адрес: на колокольне Любит: плеваться
Сообщений: 1,769
Отправить сообщение для Dindin с помощью ICQ
А-а-а... Блин... Спасибо за заботу...
Пшк... Хорош-шо... Жизнь продолжается. Итак..
Цитата:
Constructor for the Sound class
Availability
Flash Player 5.

Usage
new Sound([target:Object]) : Sound

Parameters
target: The movie clip instance on which the Sound object operates. This parameter is optional.

Returns
A reference to a Sound object.

Description
Constructor; creates a new Sound object for a specified movie clip. If you do not specify a target instance, the Sound object controls all of the sounds in the movie."

Example
The following example creates a new Sound object called global_sound. The second line calls setVolume() and adjusts the volume on all sounds in the movie to 50%.

var global_sound:Sound = new Sound();
global_sound.setVolume(50);

The following example creates a new Sound object, passes it the target movie clip my_mc, and calls the start method, which starts any sound in my_mc.

var movie_sound:Sound = new Sound(my_mc);
movie_sound.start();
То есть Звук привязывается к таймлайну. Если таймлайн не указан явно в качестве него по умолчанию ставится _root со всеми наследуемыми мувиклипами. Это так. К слову. А по факту, sergwizard прав - не Sound.play(), а Sound.start().
__________________
судью - на мыло, из игроков - вить веревки.

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

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

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


 


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


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