Внимание! ДЛя повторения урока требуется Adobe Flash CS3! или выше.

Спектроанализатор звука на AS3
Внешний вид результата на рисунке

http://www.mirashic.narod.ru/spektr.jpg

Собственно все создание сводиться к правельному написанию кода скрипта.
Открываем в Flash новый документ и создаем произвольный фон для нашего анализатора.
Прописываем ActionScript код :

Код:
var s:Sound =new Sound (new URLRequest("C'est.mp3")); // путь к MP3 файлу
s.play(0, 1000);


var ba:ByteArray = new ByteArray();

addEventListener(Event.ENTER_FRAME, loop);
function loop(e:Event):void
{
graphics.clear();
graphics.lineStyle(2, 0x0033FF);          // толшина линии и цвет

SoundMixer.computeSpectrum(ba);
for(var i:uint=0; i<256; i++)
{
 var num:Number = -ba.readFloat()*90 +100; // высота амплитуды и расположение по высоте
 graphics.lineTo(i*2, num);
}

}