# Could someone help me put an equalizer into this code?

**URL:** https://forum.kirupa.com/t/could-someone-help-me-put-an-equalizer-into-this-code/328615
**Category:** flash
**Created:** [May 30, 2012, 3:07pm UTC](https://forum.kirupa.com/t/could-someone-help-me-put-an-equalizer-into-this-code/328615 "2012-05-30T15:07:03Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Shmoobies](https://avatars.discourse-cdn.com/v4/letter/s/bc79bd/32.png) [@Shmoobies](https://forum.kirupa.com/u/Shmoobies)
#### Post date: [May 30, 2012, 3:07pm UTC](https://forum.kirupa.com/t/could-someone-help-me-put-an-equalizer-into-this-code/328615/1 "2012-05-30T15:07:03Z")

</div>

I am creating a music player for a college project and i go braindead whenever it comes to adding the equalizer, it confuses me alot, i was just wondering if someone could help me add code for an equalizer into this code that i already have: import [flash.net](http://flash.net)._;import flash.media._;import flash.events._;import flash.geom._;import flash.display.MovieClip;var trackList:Array = new Array(“crushonyounero”, “foofighterswalk”);var trackNumber:int = 0;var trackName:String = trackList[trackNumber];var audioFile:URLRequest = new URLRequest(trackName + “.mp3”);var slider:MovieClip = drag\_mc.slider\_mc;var bar:MovieClip = drag\_mc.bar\_mc;var volSlider:MovieClip = volDrag\_mc.volSlider\_mc;var volBar:MovieClip = volDrag\_mc.volBar\_mc;var song:Sound = new Sound ();var songController:SoundChannel;var resumeTime:Number = 0;song.addEventListener(Event.COMPLETE, songLoaded);song.addEventListener(ProgressEvent.PROGRESS, trackLoad);song.load(audioFile);function songLoaded(evt:Event):void{ play\_btn.addEventListener(MouseEvent.CLICK, clickedPlay); pause\_btn.addEventListener(MouseEvent.CLICK, clickedPause); mute\_btn.addEventListener(MouseEvent.CLICK, clickedMute);}function clickedPlay(evt:MouseEvent = null):void{ slider.buttonMode = true; next\_btn.addEventListener(MouseEvent.CLICK, clickedNext); prev\_btn.addEventListener(MouseEvent.CLICK, clickedPrev); play\_btn.visible = false; pause\_btn.visible = true; songController = song.play(resumeTime); addEventListener(Event.ENTER\_FRAME, trackPlayback); slider.addEventListener(MouseEvent.MOUSE\_DOWN, dragProg); volSlider.addEventListener(MouseEvent.MOUSE\_DOWN,volStartDrag)}function clickedPause(evt:MouseEvent = null):void{ play\_btn.visible = true; pause\_btn.visible = false; resumeTime = songController.position; songController.stop(); removeEventListener(Event.ENTER\_FRAME, trackPlayback);}function clickedMute(evt:MouseEvent):void{ var volControl:SoundTransform = songController.soundTransform; if(volControl.volume == 1) { volControl.volume = 0; } else { volControl.volume = 1; } songController.soundTransform = volControl;}function clickedNext(evt:MouseEvent):void{ songController.stop(); if(trackNumber ==1) { trackNumber = 0; } else { trackNumber = trackNumber + 1; } resumeTime = 0; trackName = trackList[trackNumber]; song = new Sound(); audioFile = new URLRequest(trackName + “.mp3”); song.load(audioFile); clickedPlay();}function clickedPrev(evt:MouseEvent):void{ songController.stop(); if(trackNumber == 0) { trackNumber = 1; } else { trackNumber = trackNumber - 1; } resumeTime = 0; trackName = trackList[trackNumber]; song = new Sound(); audioFile = new URLRequest(trackName + “.mp3”); song.load(audioFile); clickedPlay();}function dragProg(evt:MouseEvent):void{ resumeTime = songController.position; clickedPause(); slider.startDrag(false, new Rectangle(0,0,bar.width - slider.width, 0)); slider.removeEventListener(MouseEvent.MOUSE\_DOWN, dragProg); stage.addEventListener(MouseEvent.MOUSE\_UP, stopDragging);}function stopDragging(event:MouseEvent):void{ resumeTime = (slider.x / (bar.width - slider.width)) \* song.length; clickedPlay(); slider.stopDrag(); stage.removeEventListener(MouseEvent.MOUSE\_UP, stopDragging);}function volStartDrag(event:MouseEvent):void{ volSlider.removeEventListener(MouseEvent.MOUSE\_DOWN,volStartDrag) volSlider.startDrag(true, new Rectangle(0,0,108,0)); addEventListener(Event.ENTER\_FRAME, mcpos); stage.addEventListener(MouseEvent.MOUSE\_UP, volStopDrag);}function mcpos(event:Event):void{ var volControl:SoundTransform = songController.soundTransform; volBar.scaleX = (volSlider.x)/108; volControl.volume = 1 - ((volBar.width - volSlider.x) / (volBar.width - volSlider.width)); songController.soundTransform = volControl;}function volStopDrag(event:MouseEvent):void{ stage.removeEventListener(MouseEvent.MOUSE\_UP, volStopDrag); volSlider.stopDrag(); volSlider.addEventListener(MouseEvent.MOUSE\_DOWN,volStartDrag)}function trackLoad(evt:ProgressEvent):void{ loadProgress\_mc.scalex = evt.bytesLoaded / evt.bytesTotal;}function trackPlayback(evt:Event):void{ var perPlayed:Number = songController.position / song.length; drag\_mc.slider\_mc.x = perPlayed \* (drag\_mc.bar\_mc.width - drag\_mc.slider\_mc.width);}
