The BitmapData Class in Flash 8 is the rox0rs. All of my old Reflect classes use it. They also all use the “draw” method. This allows you to take a snapshot of a movie clip, write it to a bitmapData object and do whatever you want with it. Basically this class just takes out the hassle of creating the bmpData object and creating the movieclips. This is a real simple class and not so much a “wow” and more of a fast “save you some time” class. More for those of you that don’t like messing with any of that who-ha and just want to take… (drumroll) … a snapShot .Basically you pick a movieclip on your stage – let’s pretend it has an instance name of bob_mc.ss = new SnapShot(bob_mc);You have to target a movie clip to display the snapshot in. We have one called target_mc.ss.showSnapShot(target_mc);There it is! Now you can remove it too:ss.removeSnapShot(); Here is the class:
As a note, and after using the class a bit I thought it would be nice to be able to control and overwrite the snapShots. You can modify the class easily by changing the constructor and adding a takeSnapShot method like this:function SnapShot(m:MovieClip){ mc = m; bmp = new BitmapData(m._width,m._height,true,0xFFFFFF); } public function takeSnapShot(){ bmp.draw(mc); }
iTunes 7 was released today. You can download it at www.itunes.com. Loads of UI changes including the addition of CoverFlow. CoverFlow was only available on Mac OS X 10.4 and up until today! CoverFlow was a project created by Steel Skies and located at http://www.steelskies.com/coverflow/ for album art visuals. It now works on a PC too . CoverFlow was integrated as a view into iTunes 7 (screenshot above).
Another new feature is free album art. If you have an iTunes account you can download album art for the songs in your library missing art. This kills the need for my iTunes Album Art application. I was working on version 2 but stopped as of today.
Check it out if you get a chance. Very nice update imho.