Blog
I was recently asked to debug a Flash website that was created for a friend of a colleague. After some discussion, I determined that overall, there wasn’t more than an hour or two worth of work to be done. Unfortunately once I actually got my hands on the .fla file, I realized that the developer [...]
Recently we decided to allow custom transcoder profiles into our widgets. Prior to this change, I had simply hardcoded the extensions used for various versions of a single piece of media. I would call for the media’s URL and then append the correct extension to receive the file I was after. Adding in the custom [...]
Here’s one worth remembering: In ActionScript 3.0 you cannot apply a ColorTransformation and a Filters Array to the same MovieClip. Actually, that’s not entirely true. You can apply both to a MovieClip and you won’t receive any compile or runtime errors but applying the ColorTransform Object will nullify any filters you already have or are [...]
For anyone who hasn’t picked up on this yet, everything we do at Filemobile centers around user generated content (UGC). For me, working with UGC was a completely new concept when I started here and as I’ve said 100 times before, I’m always learning on the job. Today’s lesson is: NEVER ASSUME THAT THE GUY [...]
Yesterday I was pulling my hair out over a swf file that refused to throw the Event.SOUND_COMPLETE event when an Mp3 finished playing. I did the usual Google search and I found a few people who had the same problem so I figured I’d share my experience. If you look at examples online they all [...]
If you look through the Flash CS3 documentation, you’ll come across 3 different ways to handle FLV (Flash Video) files. The first, is an old AS2 favourite, the Video class. This low level video implementation does little more than you’d expect. In fact, in order to stream video, you use a NetStream object in conjunction with the Video class. Alone, it does little more than display an FLV file. The second implementation is the packaged FLVPlayback component. As far as implementation goes, this component is the Cadillac of video handlers. With a built in NetStream object and more events than you’ll ever need, the only drawback to this component is that it is a component. With a 50Kb overhead, and a pre-defined interface, the glorious implementation is overshadowed by the fact that skinning the component is the only way to get a custom look. Even at that, it can come off a skinned component and really, who wants one of those?
« previous12
By Maxwell Vowles on June 2nd, 2011