Войти
ПрограммированиеФорумЗвук

AS3 непонятки с загрузкой музыки

#0
1:05, 2 авг. 2013

Всем привет

Загружаю музыку  в Flash Develop таким способом
private var _gameMusic:Sound;
private var _channel:SoundChannel;

_gameMusic = new Sound();
_channel  = new SoundChannel();
_gameMusic.load( new URLRequest("GameMusic.mp3"));
_channel = _gameMusic.play();

а в  1 кадре Adobe cs6 таким
var channel:SoundChannel = new SoundChannel();
var s:Sound = new Sound();

s.load( new URLRequest("GameMusic.mp3") );
channel = s.play();

В adobe cs6 работает а в Flash Develop выдает такую хрень

И так со всеми звуками которые я хочу подгрузить.
Что я в FD делаю не так? Может там в настройках как-то пути к звук. файлам указывать нужно?
Я не понимаю =(


#1
7:46, 2 авг. 2013

поставьте в лоадер слушатель, который сработает, когда файл загрузится. и только уже в слушателе включайте звук

#2
12:31, 2 авг. 2013

Правильно указан путь для GameMusic.mp3?
Должна лежать в папке bin

#3
13:53, 2 авг. 2013

bodja
Куда я только не пробовал его пихать нигде не работает.

#4
14:04, 2 авг. 2013

KVADRO

_gameMusic = new Sound();
_gameMusic.load( new URLRequest("GameMusic.mp3")); 
_gameMusic.play();

Ты подряд вызываешь операции и есть вероятность что музыка ещё не успела загрузиться. Действительно, подписывайся на событие успешной загрузки и только потом воспроизводи.

#5
14:29, 2 авг. 2013

Закоминте

//_gameMusic.play();
если ошибки не будет ,значит точно нужно ставить событие, хотя его полюбасе нужно делать для публикации в инете или через embed.

ПрограммированиеФорумЗвук

Тема в архиве.