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

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

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

Регистрация: Feb 2006
Сообщений: 580
Цитата:
Сообщение от Чттос
Я сделала загрузку звука при нажатии на кнопку:
Код:
on (release) {
var bg:Sound = new Sound();
bg.attachSound("In_the_jungle");
bg.start();
}
Это не загрузка звука, это вставка звукового файла из библиотеки. Т.е. чтобы произвести эту вставку звук должен уже быть загружен. Что он и делает, в составе swf.
Загрузка звукового файла отдельно от swf прописывается следующим кодом:
Код:
var mn = this;
var sound_mc = mn.createEmptyMovieClip('sn', mn.getNextHighestDepth());
var my_sound = new Sound(sound_mc);
my_sound.loadSound('my_sound_here.mp3', false);
my_sound.onLoad = function(success) {
	if (success) {
		my_sound.start();
	}
};
Обратите внимание! Таким образом можно загружать только файлы формата mp3.
Код:
my_sound.loadSound('my_sound_here.mp3', false);
Параметр после имени файла указывает на тип загрузки:
- false - файл запускается когда загрузился целиком
- true - воспроизводится по мере загрузки. На медленных скоростях загрузки такой тип может вылиться в неприятные обрывы звука( недавно в разделе про сайты показывали один такой сайт)


Последний раз редактировалось pkfun; 21.12.2006 в 20:30.
Старый 21.12.2006, 21:27
Чттос вне форума Посмотреть профиль Отправить личное сообщение для Чттос Посетить домашнюю страницу Чттос Найти все сообщения от Чттос
  № 12  
Ответить с цитированием
Чттос
 
Аватар для Чттос

Регистрация: Dec 2006
Адрес: mpl
Сообщений: 49
Отправить сообщение для Чттос с помощью ICQ
Аааааа!!!!! Огромнейшее спасибо!!!!!! Вы - монстр!!!
Все отлично работает!!!!!!
Иии... и отдельное спасибо за указание на другие ошибки!!!
__________________
ЧунГачГучинА-а!

Старый 15.07.2007, 18:50
iamoutcast вне форума Посмотреть профиль Отправить личное сообщение для iamoutcast Найти все сообщения от iamoutcast
  № 13  
Ответить с цитированием
iamoutcast
 
Аватар для iamoutcast

Регистрация: Jul 2007
Сообщений: 7
Лазил Лазил не нашёл ответ на свой вопрос, мне кажется он простым, но чёто никак не получается

Такая проблема, ролик 75 кадров, все слои, кроме звука зациклены ( gotoAndPlay(1) ) Есть mp3, если я вставляю звук в первый кадр, то при нажатии кнопки стоп с помощью StopAllSounds он всё равно начинает играть. Почему так?

Старый 15.07.2007, 18:57
4teras вне форума Посмотреть профиль Отправить личное сообщение для 4teras Найти все сообщения от 4teras
  № 14  
Ответить с цитированием
4teras

Регистрация: Mar 2007
Сообщений: 109
выложи исходник

Старый 15.07.2007, 19:22
iamoutcast вне форума Посмотреть профиль Отправить личное сообщение для iamoutcast Найти все сообщения от iamoutcast
  № 15  
Ответить с цитированием
iamoutcast
 
Аватар для iamoutcast

Регистрация: Jul 2007
Сообщений: 7
У него объём больше допустимого меньше 145 не получается

Старый 15.07.2007, 19:23
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 16  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Цитата:
Сообщение от iamoutcast
все слои, кроме звука зациклены
Слой нельзя зациклить. Можно зациклить всю анимацию таймлайна.
upd: Сюда ничего не залить, заливалка глючит. Выложи где-нибудь.

Старый 15.07.2007, 19:38
iamoutcast вне форума Посмотреть профиль Отправить личное сообщение для iamoutcast Найти все сообщения от iamoutcast
  № 17  
Ответить с цитированием
iamoutcast
 
Аватар для iamoutcast

Регистрация: Jul 2007
Сообщений: 7
Вроде положил

http://slil.ru/24634311

Старый 15.07.2007, 19:49
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 18  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
А теперь читайте пост выше. Вы думаете, что каждый слой живет своей жизнью? Это не так.
Вы переходите в 1-й кадр (достаточно 1 раз сказать), там прописан звук, он играет. Все правильно.
Свой таймлайн есть только у мувиклипов.

Старый 15.07.2007, 19:53
iamoutcast вне форума Посмотреть профиль Отправить личное сообщение для iamoutcast Найти все сообщения от iamoutcast
  № 19  
Ответить с цитированием
iamoutcast
 
Аватар для iamoutcast

Регистрация: Jul 2007
Сообщений: 7
Т.е. если всё сделать мувиклипами, то повторения можно убраит? и StopAllSounds сработает?

Старый 15.07.2007, 19:59
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 20  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Пробуйте.. Я вообще в кадр звук не пихаю. Есть класс Sound, читайте в хелпе.
В кадре где звук инитиализируется, можно поставить простейшую проверку:
Код:
if( !soundInited ){
 soundInited = true;
 trace('вставляем звук');
//........
}
Можно вставлять звук в 2-м кадре, а анимацию перематывать на 3-й. Бездна вариантов.


Последний раз редактировалось Kikasso; 15.07.2007 в 20:01.
Создать новую тему Ответ Часовой пояс GMT +4, время: 21:49.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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