QueueLoader – AS2
From the site:
I’ve written a helper class for loading and monitoring resources which is based upon an AS3 library called Queueloader located at Google Code. My version is written in AS2 and has the following features:
Individual monitoring
Overall queue monitoring
Image loading
SWF loading
MP3 loading
TweenMax
TweenMax extends the extremely lightweight, FAST TweenLite engine, adding many useful features like pause/resume, timeScale, AS3 Event listeners, reverse(), restart(), setDestination(), yoyo, loop, rounding, and the ability to jump to any point in the tween using the “progress” property. It also activates many extra plugins by default, making it extremely full-featured. Since TweenMax extends TweenLite, it can do ANYTHING TweenLite can do plus much more. Same syntax. There are plenty of other tweening engines out there to choose from, so here’s why you might want to consider TweenMax:
- SPEED – I’m not aware of any popular tweening engine with a similar feature set that’s as fast as TweenMax. See the speed comparisons yourself.
- Feature set – In addition to tweening ANY numeric property of ANY object, TweenMax can tween filters, hex colors, volume, tint, frames, saturation, contrast, hue, colorization, brightness, and even do bezier tweening, orientToBezier, pause/resume, reverse(), restart(), round values, jump to any point in the tween with the “progress” property, automatically rotate in the shortest direction, plus LOTS more. Overwrite management is an important consideration for a tweening engine as well which is another area where the GreenSock tweening platform shines. You have options for AUTO overwriting or you can manually define how each tween will handle overlapping tweens of the same object.
- Expandability – With its new plugin architecture, you can activate as many (or as few) features as your project requires. Or write your own plugin if you need a feature that’s unavailable. Minimize bloat, and maximize performance.
- Management features – TweenGroup makes it surprisingly simple to create complex sequences and groups of TweenLite/Max tweens that you can pause(), resume(), restart(), or reverse(). You can even tween a TweenGroup’s “progress” property to fastforward or rewind the entire group/sequence.
- Ease of use – Designers and Developers alike rave about how intuitive the GreenSock tweening platform is.
- Updates – Frequent updates and feature additions make the GreenSock tweening platform reliable and robust.
- AS2 and AS3 – Most other engines are only developed for AS2 or AS3 but not both.
CANDYDIMENSION – Package Of 3D Classes – ActionScript 2
Hi!
I have upload some code on Google code. It is written in AS2 and i think it is really easy to use. No comment and docs but i have provide some samples. If you wanna take a look here it is:
http://candymandesign.blogspot.com/2008/01/candydimension-v10.html
You will be able to build basic 3d space – cubes, spirals, basic material mapping, change the depths, scale, color transformations… Nothing like Papervision or Sandy – not that complex – but think it is easier to use.
Best!
Mirko
Particles
From the site:
Particles is a class that manages simple MovieClip motion. Obviously by it’s name it can be used to create particles such as falling snow, leaves or anything else. And the MovieClips don’t have to fall. They can also float up.
 http://polygeek.com/452_adobeflash/actionscript_particlesÂ
Swinger
Swing a movieclip on an axis point.http://pixelfumes.blogspot.com/2008/01/swinger-class-with-source.htmlÂ
MouseControl
From the site:
MouseControl class for now just takes care of Mouse scroll wheel capability in Flash MouseControl is Singleton class which lets you define movieclips and functions that should be invoked if user uses mouse scroll wheel over defined movie clip.Â
 http://mrsteel.wordpress.com/2008/01/27/373/Â
XMLConduit
From the site:
Here is a simple class that allows you to use POST and GET to return XML data from a URL (budget webservice). It works really well, you can just extend it by adding your own required methods, or you could set it up with one generic method that supplies the event type, etc. and you could send it an object with properties instead of specific arguments (so you could loop through and inspect them). Â
http://www.ericd.net/2007/11/as2-class-xmlconduit.htmlÂ
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
FLVFetcher
Download youtube and google video flv’s directly into flash.
http://www.visible-form.com/blog/flvfetcher-directly-download-youtube-and-google-flvs-into-flash/
TextMetrics
From the site:
Have you ever needed to find out where the line breaks occur in a dynamic TextField? How about the precise x/y coordinates of a particular phrase/string along with its width & height so that you could highlight it somehow? Or maybe the width of each line of text? That’s all possible with the gs.utils.text.TextMetrics class. And to be consistent with the getTextLineMetrics() function in the TextField AS3 class, it also returns the descent, ascent, and leading values too. You must publish to Flash 8 or later for accurate results.