Away3D EQ
I’ve been playing around with Away3D a bit, just trying to get used to the syntax. For those of you that don’t know, Away3D is a 3D library built for Flash/Flex. There are a few other lib’s out there that aid in Flash’s 3D cababilities, but I have yet to see one that is more put together than this.
In my opinion, Away3D’s doc’s, tutorials, and language make much more sense than all of the other lib’s in it’s category. Performance may vary depending on what you’re building so, be sure to keep that in mind when it comes to incorporating 3D in Flash. Each 3D lib has it’s own set of advantages/downfalls. When building a 3D Flash app., its good to know your options. Make sure you know enough about each lib to make an educated decision as to which one you should use for the project at hand.
With that being said, I’ve created a little demo showcasing a bit of of Away3D’s capabilities. I’ve used parts of it’s lib with Flash’s SoundMixer class to create a 3D EQ. The source can be found here. The class could use a little bit of love, but it’ll suffice for a demo! FYI, this demo uses Away3D and Tweener. I’ve included their lib’s in the zip, but I would recommend keeping up-to-date with them via svn here:
Aside from that, you’ll need to add an .mp3 audio track in the folder labeled “audio”. Name the track “track.mp3″. I’m in the process of creating the same demo utilizing the lib’s of some of Away3D’s competitors. The winner (in my eyes) will be a part of a much more grand expirement…details to come.