1

Тема: Как сделать ползунок громкости на actionscript 3 для плеера на flash?

В общем пироги такие. Вот сайт на котором стоит плеер cherryfm.ru . Проблема в том что незнаем как сделать ползунок. Максимум на сколько возможно это 5.      Код вот:


import flash.display.Graphics; 

var p_stat:int=0;
var v_stat:int=0;
var req:URLRequest = new URLRequest("http://85.10.237.228:8020/CherryFM");
var context:SoundLoaderContext = new SoundLoaderContext(2500, false);
var potok:Sound = new Sound();
var chanal:SoundChannel = new SoundChannel();
var soud_vol:SoundTransform = new SoundTransform();
var analo:Shape = new Shape();
var graf:Shape = new Shape();
var bytes:ByteArray = new ByteArray();
var n1:Array = new Array(256);
var i:int = 0;
var n:int = 0;
const xn:int = 90;
const yn:int = 40;
const razm:int = 90;
const visot:int = 25;
const cvet:int = 0x999999;

play_button.addEventListener(MouseEvent.CLICK, play_hover);
vol_button.addEventListener(MouseEvent.CLICK, vol_hover);

v_stat=3;
vol_ur(v_stat);
vol_button.gotoAndStop(v_stat);

this.addChildAt(analo,numChildren - 1);
this.addChildAt(graf,numChildren - 1);

function play_hover(event:MouseEvent):void
{
if (p_stat==0) {
p_stat=1;
play_button.gotoAndStop(2);
potok.load(req,context);
chanal=potok.play();
vol_ur(v_stat);
addEventListener(Event.ENTER_FRAME, ana);
}
else {
p_stat=0;
play_button.gotoAndStop(1);
chanal.stop();
potok.close();

var false_potok:Sound = new Sound();
potok = false_potok;
}

}

function vol_hover(event:MouseEvent):void
{
v_stat=Math.ceil(event.localX/5);
vol_button.gotoAndStop(v_stat);
vol_ur(v_stat);
}

function vol_ur(v_stat)
{

soud_vol.volume = v_stat*1/5;
chanal.soundTransform = soud_vol;
}

function ana(event:Event):void 
{ 

analo.graphics.clear(); 
SoundMixer.computeSpectrum(bytes, true, 0); 
analo.graphics.lineStyle(0, cvet); 
analo.graphics.beginFill(cvet); 
analo.graphics.moveTo(xn, yn);
analo.graphics.endFill();
for (i = 0; i < 256; i++) 
{ 
n1[i] = bytes.readFloat(); 
}
for (i = 0; i < 128; i++) 
{
//n=n1[i]*visot;

n=((n1[i]+n1[i+128])/2)*visot;

analo.graphics.moveTo(xn+(i*razm/128), yn);
analo.graphics.lineTo(xn+(i*razm/128), yn-n);

}
analo.graphics.endFill();

}
Зайди, Послушай, Оцени!   http://cherryfm.ru  Все предложения и отзывы сюда! ==> http://radiotalk.ru/viewtopic.php?id=5937     
      Нам будет ну очень приятно)
      ICQ 609-930-321

2

Re: Как сделать ползунок громкости на actionscript 3 для плеера на flash?

вам на демиарт

3

Re: Как сделать ползунок громкости на actionscript 3 для плеера на flash?

пишет tarasian666:

вам на демиарт

Молчат падлюки)

Зайди, Послушай, Оцени!   http://cherryfm.ru  Все предложения и отзывы сюда! ==> http://radiotalk.ru/viewtopic.php?id=5937     
      Нам будет ну очень приятно)
      ICQ 609-930-321

4

Re: Как сделать ползунок громкости на actionscript 3 для плеера на flash?

потому что вопрос слишком нубский )
видно что код взятый готовый и пытаетесь что-то поменять без малейшего понятия что к чему

5

Re: Как сделать ползунок громкости на actionscript 3 для плеера на flash?

Мдэ код писался с нуля. При полном незнании флаш на актион скрипт 3.0 Если не знаете лучше держите язык за зубами. Пока зубы у вас есть.

Зайди, Послушай, Оцени!   http://cherryfm.ru  Все предложения и отзывы сюда! ==> http://radiotalk.ru/viewtopic.php?id=5937     
      Нам будет ну очень приятно)
      ICQ 609-930-321

6

Re: Как сделать ползунок громкости на actionscript 3 для плеера на flash?

C нуля? Да? Ок. Хахаха..  Ой-ой-ой, как похож код-то http://radiotalk.ru/viewtopic.php?id=1936 , вот только имена функций изменили, чуть переделали порядок. А так да, Вы сами написали плеер, без малейших знаний, ога-ога!!!

Если бы Вы писали сами, то видели бы часть кода, где требуется поменять что-либо, чтобы выполнить поставленную задачу.

7

Re: Как сделать ползунок громкости на actionscript 3 для плеера на flash?

хах писали по самоучителю так что не гагачи тут

Зайди, Послушай, Оцени!   http://cherryfm.ru  Все предложения и отзывы сюда! ==> http://radiotalk.ru/viewtopic.php?id=5937     
      Нам будет ну очень приятно)
      ICQ 609-930-321

8

Re: Как сделать ползунок громкости на actionscript 3 для плеера на flash?

пишет anoscha:

... держите язык за зубами. Пока зубы у вас есть.

пишет anoscha:

хах писали по самоучителю так что не гагачи тут

Мы с Вами на брудершафт не пили, на "Ты" не переходили. Вам не кажется, что стоит проявить чуточку уважения, хотя бы к tarasian666? Пока Вам доступ за такие словечки не прикрыли, я советую Вам поменять тон общения.

На счет плеера, покажите мне флешера, который бесплатно сделает что-либо? Да, есть такие, но они не делают за Вас, они помогают, наталкивают на идею реализации, подсказывают.
Идите на фриланс, заказывайте плеер и качайте свои права перед исполнителем.

9

Re: Как сделать ползунок громкости на actionscript 3 для плеера на flash?

Не я начал оск. смотрите посты выше.

Зайди, Послушай, Оцени!   http://cherryfm.ru  Все предложения и отзывы сюда! ==> http://radiotalk.ru/viewtopic.php?id=5937     
      Нам будет ну очень приятно)
      ICQ 609-930-321

10

Re: Как сделать ползунок громкости на actionscript 3 для плеера на flash?

Не вижу оскорблений?

потому что вопрос слишком нубский
Это? Пфффф

Нуб - новичек, следовательно, Вам сказали, что вопрос прост в решении, если ему уделить несколько минут, часов(кому как), поползать в гугле, то все получится.

11

Re: Как сделать ползунок громкости на actionscript 3 для плеера на flash?

полазили, попробовали. не очень получается. но я уже понял что тут вопросы лучше не задавать ответ врятле получишь.

Зайди, Послушай, Оцени!   http://cherryfm.ru  Все предложения и отзывы сюда! ==> http://radiotalk.ru/viewtopic.php?id=5937     
      Нам будет ну очень приятно)
      ICQ 609-930-321