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

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

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

Регистрация: Sep 2004
Сообщений: 27
Отправить сообщение для Rodger2 с помощью ICQ
По умолчанию Проблема со звуком или помогите начинающему

Условия задачи:
1. Нужно подгрузить в окно браузера-1 звук, да так, чтобы он там вертелся постоянно.

2. В окне браузера-2 кнопка. По релизу - остановить звук (выключить). Причем выключить или замутить - без разницы.

Что сделал я:
1. Выложид на таймлане звук из библиотеки. В конце звука дал gotoAndPlay (1).
2. В первом фрейме на свободном слое выложил процедуру обработки localconnection. Работоспособность отображается в текстовом поле.

Собсно проблема:
Стопаю мувик стандартной функцией stop();
Звук не стопается.
Попробовал на 30 фрейме (номер фрейма непринципиален) дать gotoAndPlay(1). После 30 фрейма начинает играть 2 звука одновременно, с задержкой в 30 фреймов.
Логично. Из сего делаю вывод, что подгруженный звук играет до тех пор, пока не доиграет до упора.

Вопросы:
1. Как собсно его (звук на таймлайне) остановить тогда, когда я хочу??
2. Есть ли возможность управлять звуком вообще, а не только применительно к объекту типа sound???


P.S. Пробовал я создавать объект типа sound 2 способами: подгрузка из файла и подгрузкой из библиотеки. Но эти попытки закончились полной тишиной в эфире. mysound.start() задавал сразу после my_sound.attachSound во втором случае
и в теле onLoad в первом случае....
Странненько, но проблема собственно не решена...
Плиз хэлпъ

Старый 02.12.2004, 22:28
opex вне форума Посмотреть профиль Отправить личное сообщение для opex Найти все сообщения от opex
  № 2  
opex
 
Аватар для opex

Регистрация: Sep 2003
Адрес: Где-то рядом.
Сообщений: 686
Отправить сообщение для opex с помощью ICQ Отправить сообщение для opex с помощью Skype™
1) File>Import>Import to Library ( ищещ звук по жескому и импортируеш)
2) Window > Library
3) отпровляешся Library находиш там свой звук и жмеш по нему правой кнопкой, выбераеш Linkage.
4) ставиш галку Export to ActionScript
5) в поле Identifier пишеш Sound
6) в первый кадр своего фильма встовляеш этот код
Код:
mySound = new Sound(this);
mySound.attachSound("Sound");
mySound.setVolume(100);
mySound.start(0, 9999999999);
_root.onEnterFrame = function() {
	if (Key.isDown(Key.ENTER)) {
		mySound.start(0, 9999999999);
	}
	if (Key.isDown(Key.ESCAPE)) {
		mySound.stop;
	}
};
7) компилиш и нажимаше на интер ли эскейп
__________________
Бойтесь китайцев, компы приносящих!

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

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

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


 


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


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