Austin Kottke's Code Site

Thoughts about Architecture – Java, C/C++, JS, Objective-C, Swift, Groovy, Grails, (RIP Flash)
Archive for October, 2007

I was on a project which required me to be able to take a 60 second intro that I did in flash and save it to dvd. I thought this would go smoothly now that flash 9 cs3 can export to quicktime video. Little did I know that this was ultra lame as when cs3 records the movie to quicktime it screws up the frame rate and the .mov looked really bad. After a bunch of unsuccessful attempts at getting it right, I tried screen recorders (about 10) and couldn’t find any that worked right. Adobe needs to work a little harder on this one as DV pros need to be able to have a constant framerate which can be burned to DVD, etc – otherwise it’s almost impossible to recreate the flash movie. The animation I made combines actionscript with frames, creating random actionscript particles and just recording it is very hard. So I grabbed a program called MagicSWF and this recorded it at 22 frames per second to an AVI. It was smoothe as hell. I then took the AVI into after effects and recomposited the quicktime video with a wav file and the AVI file and voila I had a flash animation prepared for going HD. And it looked almost as good as the original SWF. I could blow it up — stretching and the hardware scaling worked great. Anyway, this is a tip for anyone trying to record a flash movie to HD. Please follow and like us:0

Man, I want to move over to actionscript 3, but I still can’t do it yet. I have so much proficiency with actionscript 2 for the last 4 years that I can’t do it yet. I’m so used to it. I want to do 3, but it seems like I have such a cool workflow right now with what I got, events, separation of responsibilities, that moving over to 3 seems like a waste of time. I mean, obviously I could do it, but the penetration isnt right yet. What do you think? I’m also a bit weary because flash 9 cs3 still has issues. It’s not fully developed past 9.0.45 – if it had more penetration then I might jump over to using 3 and start fully developing in 3 now. But the component set in flash 9 cs3 only works with a player version as of a couple months ago. I think the main jump that will push me over is now that FDT 3 is out I might start going hardcore actionscript 3 now. The only thing I really liked about actionscript 2 was that FDT was so awesome and there were no bugs I couldn’t figure out in as2 – it’s just like everything could be overcome. It seems like because we’re building on an existing framework with flash 9 cs3 it might get a bit complicated. I’ve already seen some weird posts on flash 9 cs3 and no web service support that it’s not really worth it yet. What are…