Search

ImageLoader class for Flash 8

0 views

This piece of code has been lying around for some time. I wrote it due to the fact that Flash 8 doesn't smooth dynamically loaded images by default. This means that scaling and rotating any dynamically loaded image will make it look "jagged". The first (for as far as I know) to write Flash code to circumvent this issue was Master Tinic Uro himself; he is one of the engineers at Adobe working on the Flash Player. He wrote a handy function to load an image dynamically and then smooth it using a neat BitmapData / MovieClip trick I wrapped his idea and some extras (events from MovieClipLoader class are relayed and the PNG transpareny solution is also included) in a single class I dubbed ImageLoader (duh). Usage is as follows:

var loader:ImageLoader = new ImageLoader(); loader.addListener(this); loader.loadImage( "some_image.jpg", some_mc );
In the sample above, the this' context will receive all events normally fired by the MovieClipLoader class while loading an image. www.martijndevisser.com and works on various projects such as FLV Player and Screenweaver Open Source.

Suggest a Correction

Found an error or have a suggestion? Let us know and we'll review it.

Share this article

Comments (0)

Please sign in to leave a comment.

No comments yet. Be the first to comment!