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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 06.10.2008, 16:13
dima_kiv вне форума Посмотреть профиль Найти все сообщения от dima_kiv
  № 1  
Ответить с цитированием
dima_kiv
Banned
[+4 08.10.08]
[+ 4 14.10.08]

Регистрация: Sep 2008
Сообщений: 133
По умолчанию один и тотже звук должен играть на фоне. как?

на сайте будет несколько предметов, при наведении на них раздаются разные звуки. я это сделал так:
Код:
var my_sound:Sound = new Sound();
my_sound.attachSound("tv");
tv.onRollOver = function() {
	my_sound.start();
}
tv.onRollOut = function() {
	my_sound.stop();
}
один из предметов "часы", надо чтоб тиканье раздавалось нзависимо от наведения мыши. я это сделал так:
Код:
var my_sound1:Sound = new Sound();
my_sound1.start(0,100);
но при наведении на любой другой объект звук часов останавливается.
в чем ошибка? спасибо

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

Регистрация: Jan 2007
Адрес: Минск
Сообщений: 781
Отправить сообщение для джонатан с помощью Skype™
Надо вешать звуки на разные клипы, когда этого не сделаешь, то они все вешаются на один и тот же клип, на таймлайне которого прописан код, и стоп, остановит все звуки прикрепленные к данном клипе.

Код:
this.createEmptyMovieClip("sound1", this.getNextHighestDepth());
var my_sound:Sound = new Sound(sound1);
my_sound.attachSound("tv");
tv.onRollOver = function() {
	my_sound.start();
}
tv.onRollOut = function() {
	my_sound.stop();
}
__________________
Убейте меня!

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

Регистрация: Aug 2008
Адрес: Moscow
Сообщений: 73
Отправить сообщение для Flcn с помощью ICQ
для таких звуков (которые должны идти непрерывно и независимо от других)
легче сделать отдельный мувиклип, за границами видимости, и прекрепить звук к нему. тогда и проблем быть не должно

Старый 06.10.2008, 19:43
dima_kiv вне форума Посмотреть профиль Найти все сообщения от dima_kiv
  № 4  
Ответить с цитированием
dima_kiv
Banned
[+4 08.10.08]
[+ 4 14.10.08]

Регистрация: Sep 2008
Сообщений: 133
следующий вопрос надо установить для каждого отдельного звука свою громкость... setVolume опять же применяется для всех...

Flcn тут по ходу работы новая задача встала, звуковую панель надо сделать для отдельного трека. ну там плэй стоп и регулятор громкости. есть исходник?

и еще одна проблема. когда кнопка стоп находится внутри клипа она не работает... ее код
Код:
 on (press) {
	zvuk.stop();
}
внутри этого же клипа находится кадр с кодом
Код:
this.createEmptyMovieClip("musik", this.getNextHighestDepth());
var zvuk:Sound = new Sound("musik");
zvuk.attachSound("1");
zvuk.setVolume(50);
zvuk.start(0, 999999);

в чем может быть проблема??

дополню, клип при наведении выезжает при роллаут отъезжает обратно. типа звуковая панель


Последний раз редактировалось iNils; 06.10.2008 в 22:07.
Старый 06.10.2008, 22:08
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

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

Старый 07.10.2008, 14:44
джонатан вне форума Посмотреть профиль Отправить личное сообщение для джонатан Найти все сообщения от джонатан
  № 6  
Ответить с цитированием
джонатан
 
Аватар для джонатан

Регистрация: Jan 2007
Адрес: Минск
Сообщений: 781
Отправить сообщение для джонатан с помощью Skype™
Повесь каждый звук на отдельный клип и будет работать setVolume на каждый звук поразному, ё моё! А кнопка неработает конечно, потому что ненадо писать на кнопке, надо в кадре писать код.
Код:
my_btn.onRelease = function() {
     zvuk.stop();
}
Если всетаки нравится на кнопке, то и поднемись выше на уровень, т.к. в даннром случае ты оьращаешся к тамлайну кнопки, а звук лежит не там!
Код:
on (press) {
	_parent.zvuk.stop();
}
__________________
Убейте меня!


Последний раз редактировалось джонатан; 07.10.2008 в 14:48.
Старый 07.10.2008, 15:34
dima_kiv вне форума Посмотреть профиль Найти все сообщения от dima_kiv
  № 7  
Ответить с цитированием
dima_kiv
Banned
[+4 08.10.08]
[+ 4 14.10.08]

Регистрация: Sep 2008
Сообщений: 133
джонатан по поводу кнопок стоп и плэй внутри клипа не могу разобраться.... посмотришь исходник?... спасибо.

http://che-media.ru/musik.rar

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

Регистрация: Jan 2007
Адрес: Минск
Сообщений: 781
Отправить сообщение для джонатан с помощью Skype™
Ндааа... Классно ты придумал На клип "symbol" повесил

Код:
on (rollOver) {
	this.gotoAndPlay("s1");
}
on (rollOut) {
	this.gotoAndPlay("s2");
}
И в него же впихнул кнопки. Ясен красен они не будут работать. Вот если ты разместишь их над symbol'ом соответственно вне его, то будет работать.
__________________
Убейте меня!

Старый 07.10.2008, 18:24
dima_kiv вне форума Посмотреть профиль Найти все сообщения от dima_kiv
  № 9  
Ответить с цитированием
dima_kiv
Banned
[+4 08.10.08]
[+ 4 14.10.08]

Регистрация: Sep 2008
Сообщений: 133
джонатан так как же мои кнопки будут выезжать вместе с черным блоком и возвращаться обратно при rollout...?

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

Регистрация: Jan 2007
Адрес: Минск
Сообщений: 781
Отправить сообщение для джонатан с помощью Skype™
Достань кнопки из черного блока, размести на слой выше, и повтори твин. Либо, можешь не доставать кнопки и просто в этом черном блоке, на месте кнопок прорезать дырки, и тогда все будет работать.
__________________
Убейте меня!

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

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

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


 


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


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