Информация

Обсуждало 5 человек

Опрос от автора

Чтобы принять участие в голосовании, зарегистрируйтесь, пожалуйста!

А как сделать эквалайзер?

Логика и программирование
22 октября 2011 в 05:12:24

На ActionScript 3.0, разумеется. Просто по приколу делаю радиоплеер 8Bit.fm. http://live.8bit.fm:8000/radio ссылочка на радио

Обсуждение (вниз)

Не хватает только вашего мнения. Зарегистрируйтесь, чтобы написать!

22 октября 2011 в 15:32:30

он у меня еще со времен 0 мирой войны в закладках забит хД

22 октября 2011 в 15:29:28

Вот визуалайзер:
import flash.display.Graphics; import flash.events.Event; import flash.media.Sound; import flash.media.SoundChannel; import flash.media.SoundMixer; import flash.net.URLRequest; const PLOT_HEIGHT:int = 200; const CHANNEL_LENGTH:int = 256; var snd:Sound = new Sound(); var req:URLRequest = new URLRequest("bigSound.mp3"); snd.load(req); var channel:SoundChannel; channel = snd.play(); addEventListener(Event.ENTER_FRAME, onEnterFrame); snd.addEventListener(Event.SOUND_COMPLETE, onPlaybackComplete); var bytes:ByteArray = new ByteArray(); function onEnterFrame(event:Event):void { SoundMixer.computeSpectrum(bytes, false, 0); var g:Graphics = this.graphics; g.clear(); g.lineStyle(0, 0x6600CC); g.beginFill(0x6600CC); g.moveTo(0, PLOT_HEIGHT); var n:Number = 0; // left channel for (var i:int = 0; i < CHANNEL_LENGTH; i++) { n = (bytes.readFloat() * PLOT_HEIGHT); g.lineTo(i * 2, PLOT_HEIGHT - n); } g.lineTo(CHANNEL_LENGTH * 2, PLOT_HEIGHT); g.endFill(); // right channel g.lineStyle(0, 0xCC0066); g.beginFill(0xCC0066, 0.5); g.moveTo(CHANNEL_LENGTH * 2, PLOT_HEIGHT); for (i = CHANNEL_LENGTH; i > 0; i--) { n = (bytes.readFloat() * PLOT_HEIGHT); g.lineTo(i * 2, PLOT_HEIGHT - n); } g.lineTo(0, PLOT_HEIGHT); g.endFill(); } function onPlaybackComplete(event:Event) { removeEventListener(Event.ENTER_FRAME, onEnterFrame); }

Ща занесу учебник в закладки хД

22 октября 2011 в 15:06:36

Ну как сделать, задолбали


ахахах ваще отжог хД нужно так же писать модераторам в ВК, типа "ну чо за*бали уже сколько ждать то можно!!!!" ахахах ХД

22 октября 2011 в 15:04:22

MaxMed, это точно)

22 октября 2011 в 15:03:26

Резко снизил мнение окружающих о себе с плохого на ОЧЕНЬ плохое...


помоему наборот поднял с "Лоха" на "Нормально чувака" вот если бы он тупа молчал нечо не говорил тогда он бы лох был, а он молодец что выбивает из всех информацию, еслибы не эти сообщения я бы не обратил внимания вообще на заметку да и рассмешил хоть немного ХД

22 октября 2011 в 15:02:08

да ты дура вообще про http://help.adobe.com/ru_RU/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b8cbfe-7ff7.html слышал когда нибудь? хД

22 октября 2011 в 15:02:03

Какая нах*й тайна? я буду надрачивать, пока не скажете!

надрачивать всмысле заметку, а не в заметку хД

Как сделать блеать?

Как сделать эквалайзер?

Резко снизил мнение окружающих о себе с плохого на ОЧЕНЬ плохое...

22 октября 2011 в 14:58:24

Это комерческая тайна.
Во! Гуглояндекс в помощь!

22 октября 2011 в 14:55:32

Как сделать эквалайзер?

22 октября 2011 в 14:38:06

Как сделать блеать?

22 октября 2011 в 14:31:08

надрачивать всмысле заметку, а не в заметку хД

22 октября 2011 в 14:30:40

Какая нах*й тайна? я буду надрачивать, пока не скажете!

22 октября 2011 в 14:25:33

Это тайна, передаваемая из поколения в поколение, никто просто так тебе не скажет

22 октября 2011 в 14:17:38

Ну как сделать, задолбали
Fundux.ru v.3.0 © 2006-2021 AleXNoD
Портал русских флеш игр и flash мультов