HomeAbout

GIFPlayer

From the site:

After working with the GIF format in ActionScript 3 since a few days, I wanted to be able to load animated GIF’s into the player which is not possible for the moment. If you load a GIF file with the flash.display.Loader class you will only get the first frame of the animation.

With this new GIFPlayer class, everything is handled, I have added some methods as you would call on a traditional flash.display.MovieClip.

http://www.bytearray.org/?p=95 

AVM2Loader

From the site:

I made an AVM2Loader class, that loads AVM1 movie and converts to AVM2 movie!!
Its simply a subclass of the Loader class. Just use load and loadBytes method. AVM2Loader automatically changes internal bytecodes when swf is loaded. When AVM1 movie is converted to AVM2, logically all as2 script should be ignored

http://www.fladdict.net/blog-en/2007/06/avm2loader_class.html

StyleCollection for CS3 Components

From the site:

The StyleCollection class lets you create groups of styles that are applied to and automatically updated on subscribing components. It supports both instance and renderer styles (setStyle and setRendererStyle respectively), and uses component introspection to apply only relevant styles to each component. StyleCollection exposes a robust interface, including a static interface that provides global access to named styles.

 http://www.gskinner.com/blog/archives/2007/06/stylecollection.html

HTMLStyle

HTMLStyle is a component I developed for the sake of simplifying the process of formatting html-text in Flex. It allows you to create a stylesheet pretty similar to the way you would place a mx:Style tag for declaring style definitions for your components.

The component also has a source property which can be set to target an external css file..

Check it out here:
rubenswieringa.com/blog/htmlstyle

AS3 Embeded

Embeded is an easy way to embed image assets into your AS3 project.

http://www.uza.lt/codex/as3-embeded/

AS3 Easing

Easing is a Singleton that lets you do dynamic point-to-point property tweening. It is able to manipulate virtually any property of any object on or off the stage.

http://www.uza.lt/codex/as3-easing/

HashMap

From the site:

he inclusion of the Dictionary class in ActionScript 3 creates numerous possibilities when sub classing. The Dictionary class allows for creating key / value mappings or tables which are more commonly known as Hashes or Hash Maps. The only problem is that the Dictionary class does not provide an API for working with the map.

http://www.ericfeminella.com/blog/2006/12/05/as3-hashmap-for-flex/

AS3 Global Object

Dynamic, Singleton Global class for AS3.

http://www.uza.lt/blog/2007/04/as3-global-object/

Wait

From the site:

How many times have you been coding Actionscript and needed to run some code in a second, or two, or whatever? I know, you can create a setInterval, blah, blah, blah. But that’s such a pain in the the ass.

So, I made a class with just one method to do make it easier for you to wait a second. If you need to call a function/method in, say half-a-second, then all you would write is this:

Wait.For(500, myMethod).

Done.

But, wait, there’s more. You can pass arguments that you need to send to your function/method. Just like this:

Wait.For(500, myMethod, “coffee”, “hot”, “cream”, suger”);

http://polygeek.com/159_adobeflash/actionscript_wait-just-a-second

GUID

Based on the Meychi.com ASCrypt library extension (which seems to have been down for a bit now), this pulls all the related functionality for creating globally unique user ids in AS 2.

http://adiinteractive.blogspot.com/2006/05/generating-guid-globally-unique.html