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

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

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

Регистрация: Jun 2004
Адрес: Украина, Харьков
Сообщений: 47
Отправить сообщение для SoeL с помощью ICQ
По умолчанию Проблема с loadSound() (обрывается посередине)

Всё вроде бы просто: Берём новый документ, берём кнопку для запуска звука. Пишем код. Даже играет, но через некоторое время, не доиграв до конца, просто останавливает...
К чему бы это? Можь из-за того, что снег на улице выпал, или мышка засорилась?

Событийный или потоковый звук – разницы ни какой. Выключает. Экспериментальными исследованиями выяснил, что останавливает на 55-й секунде.

attachSound() – пробовал. Работает. Но в моём случае не подходит.

Звук грузится локально из этой же папки.
У меня MX2004.

Вот код:
Код:
btn1.onRelease = function() {
	(new Sound()).stop();
	randm = rand();
	//	var intrvl;
	//	intrvl = setInterval(musfunc(randm),1000);
	musfunc(randm);
};

var rand:Function = function () {
	var rand:Number = Math.ceil(Math.random()*1); // здесь в оригинале умножается на ...много :)
	var randm:String = rand+".mp3";
	return randm;
};

var musfunc:Function = function (randm:String) {
	var music:Sound = new Sound(this);
	music.loadSound(randm, false);
	music.onLoad = function(succ:Boolean) {
		if (succ) {
			// clearInterval(intrvl);
			music.start();
			music.onSoundComplete = function() {
				randm = rand();
				musfunc(randm);
			};
		} else {
			trace('false');
			randm = rand();
			musfunc(randm);
		}
	};
};

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

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

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


 


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


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