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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.08.2008, 18:53
zanull вне форума Посмотреть профиль Отправить личное сообщение для zanull Найти все сообщения от zanull
  № 1  
Ответить с цитированием
zanull
[+3 16.09.08]

Регистрация: Jan 2008
Адрес: flex.org
Сообщений: 211
По умолчанию увеличение громкости звука

Добрый день! подскажите, есть мувик, при наведении на него играет музыка процентов на 50, как сделать чтоб если курсор нахдиться в пределах этого мувика то громкость постепенно наростала


спасибо

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

Регистрация: May 2008
Сообщений: 16
Используй такие вещи, как setTimeOut, setInterval или onEnterFrame. А внутри функций повышай уровень звука через метод setVolume().

Старый 29.08.2008, 19:35
zanull вне форума Посмотреть профиль Отправить личное сообщение для zanull Найти все сообщения от zanull
  № 3  
Ответить с цитированием
zanull
[+3 16.09.08]

Регистрация: Jan 2008
Адрес: flex.org
Сообщений: 211
а хоть пример реализации можно?

Старый 29.08.2008, 19:41
MrPoma вне форума Посмотреть профиль Отправить личное сообщение для MrPoma Посетить домашнюю страницу MrPoma Найти все сообщения от MrPoma
  № 4  
Ответить с цитированием
MrPoma
 
Аватар для MrPoma

Регистрация: Jul 2006
Адрес: Питер
Сообщений: 2,083
Отправить сообщение для MrPoma с помощью Skype™
Код:
mc.onRollOver = function(){
	this.onEnterFrame = function(){
		snd.setVolume(snd.getVolume() + 1);
	}
}

mc.onRollOut = function(){
	delete this.onEnterFrame;
}
__________________
жж | твттр | гглплс | фсбк | вкнткт | гтхб

Старый 29.08.2008, 19:49
zanull вне форума Посмотреть профиль Отправить личное сообщение для zanull Найти все сообщения от zanull
  № 5  
Ответить с цитированием
zanull
[+3 16.09.08]

Регистрация: Jan 2008
Адрес: flex.org
Сообщений: 211
Спасибо MrPoma

Старый 29.08.2008, 20:55
dirigableNorge вне форума Посмотреть профиль Отправить личное сообщение для dirigableNorge Найти все сообщения от dirigableNorge
  № 6  
Ответить с цитированием
dirigableNorge

Регистрация: May 2008
Сообщений: 16
Есть такой маленький глюк. Звук будет расти даже перейдя отметку 100. Так, что в пример mrProma нужно добавить маленькую проверочку.

Старый 29.08.2008, 22:20
MrPoma вне форума Посмотреть профиль Отправить личное сообщение для MrPoma Посетить домашнюю страницу MrPoma Найти все сообщения от MrPoma
  № 7  
Ответить с цитированием
MrPoma
 
Аватар для MrPoma

Регистрация: Jul 2006
Адрес: Питер
Сообщений: 2,083
Отправить сообщение для MrPoma с помощью Skype™
Это не глюк.
__________________
жж | твттр | гглплс | фсбк | вкнткт | гтхб

Старый 30.08.2008, 00:25
dirigableNorge вне форума Посмотреть профиль Отправить личное сообщение для dirigableNorge Найти все сообщения от dirigableNorge
  № 8  
Ответить с цитированием
dirigableNorge

Регистрация: May 2008
Сообщений: 16
Давайте представим себе ситуацию когда играет даже самая спокойная музыка, но постоянно увеличивается на 1 значение и в конечном итоге когда он перевалит порог 200 - не думаю, что кто-то скажет, что так и нужно. Ограничение нужно вносить самому, если это не может сделать программа. В конце концов, если человеку тихо когда getVolume() = 100, то он просто сделает громче в ОС или на своих колонках. Не думаю, что все программисты знают, что уровень 100 - это не 100% - лучше предупредить.

Старый 30.08.2008, 00:42
BBOY Ильич вне форума Посмотреть профиль Отправить личное сообщение для BBOY Ильич Найти все сообщения от BBOY Ильич
  № 9  
Ответить с цитированием
BBOY Ильич
 
Аватар для BBOY Ильич

Регистрация: Nov 2007
Сообщений: 256
Записей в блоге: 1
Отправить сообщение для BBOY Ильич с помощью ICQ
ну все же это не глюк =)
это всего лишь простой код

Старый 01.09.2008, 03:51
zanull вне форума Посмотреть профиль Отправить личное сообщение для zanull Найти все сообщения от zanull
  № 10  
Ответить с цитированием
zanull
[+3 16.09.08]

Регистрация: Jan 2008
Адрес: flex.org
Сообщений: 211
а как можно использую вот такой код для звука:
Код:
mc1.onRollOver = function() {
tictac.play();
tictac = new Sound();
tictac.attachSound("Sound 2", false);
tictac.start(0, 1000);
	this.onEnterFrame = function(){
	tictac.setVolume(tictac.getVolume() + 1);
}
}
заставить играть звук по наростающией от 0 до 100 и при RollOut чтоб звук игрался от 100 до 0.

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

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

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


 


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


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