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

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

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

Регистрация: Feb 2012
Сообщений: 36
По умолчанию Как привязать регулятор громкости?

Добрый день! Имеется регулятор громкости сделанный по этому уроку
Имеется код слайдера:
Код AS3:
import flash.events.MouseEvent;
import flash.geom.Rectangle;
 
slider_mc.progress_mc.scaleX = .5;
 
slider_mc.addEventListener(MouseEvent.MOUSE_DOWN, startdrag2)
function startdrag2(e:MouseEvent):void{
 
	slider_mc.mc.startDrag(true, new Rectangle(6,0,110,0));
	slider_mc.mc.addEventListener(Event.ENTER_FRAME,mcpos)
	function mcpos(e:Event):void{
		slider_mc.progress_mc.scaleX = (slider_mc.mc.x)/120;
	}
}
 
slider_mc.mc.addEventListener(MouseEvent.MOUSE_DOWN, startdrag)
function startdrag(e:MouseEvent):void{
 
	slider_mc.mc.startDrag(true, new Rectangle(6,0,110,0));
	slider_mc.mc.addEventListener(Event.ENTER_FRAME,mcpos)
	function mcpos(e:Event):void{
		slider_mc.progress_mc.scaleX = (slider_mc.mc.x)/120;
	}
}
 
slider_mc.mc.addEventListener(MouseEvent.MOUSE_UP, stopdrag)
function stopdrag(e:MouseEvent):void{
 
	slider_mc.mc.stopDrag();
}
 
addEventListener(MouseEvent.MOUSE_UP, stopdrag2)
function stopdrag2(e:MouseEvent):void{
 
	slider_mc.mc.stopDrag();
}
И код плей/стоп:
Код AS3:
var p_stat:int=0;
var req:URLRequest = new URLRequest("http://****:8000/live");
var context:SoundLoaderContext = new SoundLoaderContext(2500, false);
var potok:Sound          = new Sound();
var channel:SoundChannel    = new SoundChannel();
 
playstop.buttonMode = true;
playstop.addEventListener(MouseEvent.CLICK, play_nazh);
 
function play_nazh(event:MouseEvent):void
{
    if (p_stat==0) {
        p_stat=1;
        playstop.gotoAndStop(2);
		playstop.glow.gotoAndStop(2);
        potok.load(req,context);
        channel=potok.play();
    }
    else {
        p_stat=0;
        playstop.gotoAndStop(1);
		playstop.glow.gotoAndStop(2);
        channel.stop();
        potok.close();
 
        var false_potok:Sound = new Sound();
        potok = false_potok;
    }
}
Как мне сделать, чтобы при передвижении slider_mc.mc регулировался звук?

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

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

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


 


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


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