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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 25.07.2005, 11:42
Fox M. Lurde вне форума Посмотреть профиль Отправить личное сообщение для Fox M. Lurde Посетить домашнюю страницу Fox M. Lurde Найти все сообщения от Fox M. Lurde
  № 1  
Ответить с цитированием
Fox M. Lurde
 
Аватар для Fox M. Lurde

Регистрация: Jun 2004
Адрес: Нижний Новгород
Сообщений: 227
Отправить сообщение для Fox M. Lurde с помощью ICQ
Question mySound.stop() вырубает весь звук

Наткнулся на такие грабли:
Делаю пустой MC. Пихаю его в первый фрейм рутового таймлайна. Внутрь пишу:
Код:
onClipEvent(load){
	_global.mus1=new Sound();
	_global.mus1.attachSound("mus11");
}
Далее, создаю новый слой на рутовом таймлайне. Туда пихаю MC, которому навешиваю события кнопки:
Код:
on(rollOver){
	_global.mus1.start();
}
on(rollOut){
	_global.mus1.stop();
}
on(release){
	_root.gotoAndStop(15);
}
Понятно, что в рут таймлайн у меня есть кейфрейм с номером 15.
Туда я по разному уже пытался писать след. код:
Код:
	_global.mus2=new Sound();
	_global.mus2.attachSound("mus22");
Навешивал его в пустой МС, пихал во фрейм таймлайна, но результат один и тотже: когда запускаеться весь фильм, мыша наводиться на кнопку, начинает играть первый звук, когда нажимаю на кнопку - действо переходит в 15 фрейм, играет первый звук, запускаеться второй звук. НО! Стоит убрать мыша с кнопки, как ОБА звука выклюыаються. В чём может быть косяк?
__________________
Чем больше силы, тем больше ответственности!

Старый 25.07.2005, 12:20
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
А где _global.mus2.start() ?
Как у тебя начинает играть второй звук когда ты его не запускаешь?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
И замени на
onClipEvent(load){
_global.mus1=new Sound(this);
_global.mus1.attachSound("mus11");
}
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 25.07.2005, 12:42
Fox M. Lurde вне форума Посмотреть профиль Отправить личное сообщение для Fox M. Lurde Посетить домашнюю страницу Fox M. Lurde Найти все сообщения от Fox M. Lurde
  № 4  
Ответить с цитированием
Fox M. Lurde
 
Аватар для Fox M. Lurde

Регистрация: Jun 2004
Адрес: Нижний Новгород
Сообщений: 227
Отправить сообщение для Fox M. Lurde с помощью ICQ
Спасибо, this действительно помог. Повесил в кнопку след. код:
Код:
on(rollOver){
	mus1=new Sound(this);
	mus1.attachSound("mus11");	
	mus1.start();
}
on(rollOut){
	mus1.stop();
}
on(release){
	_root.gotoAndStop(15);
}
Что касаеться запуска второго звука, то я писал, что пытался запускать его как из MC так и из таймлайна. Всё это навешиваеться на 15 фрейм. Я уж не стал код писать.

Гранд сенкс.
__________________
Чем больше силы, тем больше ответственности!

Старый 25.07.2005, 16:59
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 5  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
В догонку
Код:
mus1=new Sound(this);
mus1.attachSound("mus11");
on(rollOver){	
	mus1.start();
}
on(rollOut){
	mus1.stop();
}
on(release){
	_root.gotoAndStop(15);
}
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

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

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


 


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


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