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

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

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

Регистрация: Aug 2003
Сообщений: 204
можешь тогда описать создание ползунка который будет управлять звуком у меня в _root.main.presentation, то есть подробно процесс от создания ползунка до параметров которые нужно указывать и где нужно указывать.
а то скрипты есть а я не пойму что куда указывать.
Просто расскажи как создать ползунок и какие скрипты куда вбивать

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
пихаешь код в _root.main.presentation
Код:
_global.snd = new Sound (this);
//snd.load("name")
//snd.attachSound("lib")
snd.setVolume (100);
snd.start ();
////////////////
_global.x = 100;
_global.y = 100;
_global.w = 100;
this.createEmptyMovieClip ("mcLine", 0);
this.mcLine._x = _global.x;
this.mcLine._y = _global.y;
this.mcLine.lineStyle (0, 0);
this.mcLine.lineTo (_global.w, 0);
this.createEmptyMovieClip ("mcVol", 1);
this.mcVol._x = _global.x + _global.w;
this.mcVol._y = _global.y;
this.mcVol.lineStyle (0, 0xFF0000);
this.mcVol.beginFill (0xFFFFFF);
this.mcVol.moveTo (-5, -10);
this.mcVol.lineTo (5, -10);
this.mcVol.lineTo (5, 10);
this.mcVol.lineTo (-5, 10);
this.mcVol.lineTo (-5, -10);
this.mcVol.endFill ();
//////////////////
this.mcVol.onPress = function () {
this.startDrag (false, _global.x, _global.y, _global.x + _global.w, _global.y);
this.onMouseMove = this.move;
};
this.mcVol.onRelease = function () {
this.stopDrag ();
delete this.onMouseMove;
};
this.mcVol.move = function () {
snd.setVolume (this._x - _global.x);
};
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 21.07.2006 в 12:20.
Старый 06.11.2005, 21:58
DJ_Baton вне форума Посмотреть профиль Отправить личное сообщение для DJ_Baton Найти все сообщения от DJ_Baton
  № 13  
Ответить с цитированием
DJ_Baton

Регистрация: Aug 2003
Сообщений: 204
всё работает, спасибо, но оно генерит скроллинг, а как мне в руте создать мувиклип в котором будет мой скроллинг который будет управлять звуком в _root.main.presentation ?
опиши пожалуйста подробно процесс создания скроллинга и куда какой скрипт вбивать, а то я не очень хорошо в AS шарю...

Старый 06.11.2005, 22:29
DJ_Baton вне форума Посмотреть профиль Отправить личное сообщение для DJ_Baton Найти все сообщения от DJ_Baton
  № 14  
Ответить с цитированием
DJ_Baton

Регистрация: Aug 2003
Сообщений: 204
в принципе я разобрался немного что к чему, просто создал мувиклип в руте и туда вбил:
_global.x = 100;
_global.y = 100;
_global.w = 100;
this.createEmptyMovieClip ("mcLine", 0);
this.mcLine._x = _global.x;
this.mcLine._y = _global.y;
this.mcLine.lineStyle (0, 0);
this.mcLine.lineTo (_global.w, 0);
this.createEmptyMovieClip ("mcVol", 1);
this.mcVol._x = _global.x + _global.w;
this.mcVol._y = _global.y;
this.mcVol.lineStyle (0, 0xFF0000);
this.mcVol.beginFill (0xFFFFFF);
this.mcVol.moveTo (-5, -10);
this.mcVol.lineTo (5, -10);
this.mcVol.lineTo (5, 10);
this.mcVol.lineTo (-5, 10);
this.mcVol.lineTo (-5, -10);
this.mcVol.endFill ();
//////////////////
this.mcVol.onPress = function () {
this.startDrag (false, _global.x, _global.y, _global.x + _global.w, _global.y);
this.onMouseMove = this.move;
};
this.mcVol.onRelease = function () {
this.stopDrag ();
delete this.onMouseMove;
};
this.mcVol.move = function () {
snd.setVolume (this._x - _global.x);
};

А ВОТ ЭТО:
_global.snd = new Sound (this);
//snd.load("name")
//snd.attachSound("lib")
snd.setVolume (100);
snd.start ();

вбил в мувик в котором нужно регулировать мой звук,
но всё-таки хотелось бы создать свой скроллинг, а не построенный скриптами на линейках.

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

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Вот тебе компонент.
Выдели его и в панели Properties нажми вкладку Parametrs.
Name MovieClip - полный путь с именем мувиклипа где лежит музыка
Volume - начальная громкость

Если нужно два регулятора, то просто сдублируй компонент и укажи второй клип с другой музыкой.
Вложения
Тип файла: zip VolumeBar.zip (3.5 Кб, 46 просмотров)
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Aug 2003
Сообщений: 204
огромное спасибо, сколько помню себя на флэшер.ру только ты нормально и помогаешь с траблами

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

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

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

Регистрация: Aug 2003
Сообщений: 204
Я проапгрейдил твой исходник, теперь он действительно самый классный регулятор звука

я вбил дополнительный кусочек скрипта
this.mcVol.onMouseUp = function () {
this.stopDrag ();
delete this.onMouseMove;
};
и теперь ползунок если резко рвануть в право или влево не привязывается к мышке

Старый 07.11.2005, 03:47
DJ_Baton вне форума Посмотреть профиль Отправить личное сообщение для DJ_Baton Найти все сообщения от DJ_Baton
  № 19  
Ответить с цитированием
DJ_Baton

Регистрация: Aug 2003
Сообщений: 204
можешь ещё раз пересмотреть свой исходник, а то когда я его дублирую, первому пишу в параметры _root.main.presentation, второму _root.music
так вот, музыка работает нормально, а ползунок диктора работает на оба сразу почему-то

Старый 07.11.2005, 04:33
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 20  
Ответить с цитированием
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
Цитата:
Сообщение от DJ_Baton
можешь ещё раз пересмотреть свой исходник, а то когда я его дублирую, первому пишу в параметры _root.main.presentation, второму _root.music
так вот, музыка работает нормально, а ползунок диктора работает на оба сразу почему-то
Потому что почти всё что здесь писали - мимо кассы....
Пока в newSound не забьёшь параметр привязки к клипу -
управляться будет весь звук в фильме......
Почитай Хэлп....

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

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

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


 


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


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