HomeAbout

Bitmap Mosaic

From the site:

This class will allow you to create a pixellated copy of any display object.

It allows for varying pixel sizes and caching of rendered pixels so you don’t have to redraw them every time.

http://juliankussman.com/blog/2008/10/01/as3-bitmap-mosaic-class/.

MarchingAntsSelect

From the site:

This is a simple ActionScript 3 implementation of the class marching ants selection marquee you find in applications such as Photoshop.

The class is based off this ActionScript 2 example here; http://www.nocircleno.com/experiments/selection_ants_proof/index.html, but adds in many more methods and is entirely self contained. Drawing the bitmaps for the marquee internally in the class.

Features

    Either Fixed or user drawn marquee
    Draggable or static fixed marque
    Programatically changeable marquee colours
    Programatically changeable marquee line thickness
    Does not rely on library assets for marquee

http://www.blog.noponies.com/archives/80

WindowBlur

Blurs a background (MovieClip or Sprite) behind a transparent window (MovieClip or Sprite). Based on Pixelfumes AS2 class.

From the site:

I was checking out a website yesterday when it suddenly reminded me of a Pixelfumes experiment I remembered seeing many moons ago. After finding it with a quick Google search, just for kicks, I decided to play around and update the idea to AS3.

http://blog.onebyonedesign.com/?p=81

AnimatedBitmap

From the site:

The AnimatedBitmap class provides functionality for Bitmap objects that are animated by using a series of still images. When creating a new AnimatedBitmap you provide a BitmapData object that contains an image that consists of the ’single-frame’ images for the animation.

http://labs.hexagonstar.com/animatedbitmapclass/

CollisionDetection

From the site:

The com.gskinner.sprites.CollisionDetection class is really simple to work with, there is a single static method called checkForCollision with four parameters:

checkForCollision(movieClip1,movieClip2,alphaTolerance);

movieClip1, movieClip2 - The MovieClip instances to check for collision.
alphaTolerance - a number from 0 to 255 that specifies the transparency tolerance when testing the collision. A higher number will increase the tolerance (ie. allow more transparent parts of the MovieClip to register collisions). Defaults to 255.
Returns a Rectangle object specifying the intersection of the two MovieClips in the _root coordinate space, or null if they do not intersect.

http://www.gskinner.com/blog/archives/2005/10/source_code_sha.html

DistortImage for AS3

an updated version of the original DistortImage class for AS2, which allows you to programmatically distort images.

http://www.rubenswieringa.com/blog/distortimage

DistortImage

Distort Images programmatically in AS2.

http://sandy.media-box.net/blog/distordimage-the-way-to-distord-bitmaps-by-code.html

ImageLoader

From the site:

ImageLoader is a straightforward image loader. It simplifies the job of loading images by automatically creating a list of images being loaded, controlling its queue with priority features (by way of the LoadingQueue class), and by caching images locally using BitmapData instances. This means that when you try to load a new image, it actually loads the image, saves its BitmapData, and attaches the image to the container (with smooth turned on). Additional image loadings will simply be skipped and the cached bitmap is used instead. Simultaneous downloads also “understand” each other so if you’re loading the same image on two different containers at the same time, they will have the correct loading percent set and events fired.

http://labs.zeh.com.br/blog/?page_id=97#imageloader

Reflection

Simple class for creating a reflection below any type of displayObject in AS3.

http://codycodingcowboy.cahlan.com/2007/01/reflection-class.html

BitmapExporter

From the site:

I have written a BitmapExporter class which allows to save PNGs or JPEGs out of swf files. There have been some Flash 8 demos already that show this possibility, so the novelty factors of my class are that the images get compressed before they are sent to the server and that Flash remoting is used to transfer the data.

http://www.quasimondo.com/archives/000572.php