flamelab.de | projects

ASToolBox

Version 0.6, release date 2007-02-12

Overview

The ASToolBox provides a set of supporting classes for Flash and ActionScript projects. It covers general concepts and allowes a smooth and fast development based on a collection of open, well known code and new classes.

Download

You can download the latest versions of the project here:

Installation

Extract the folders and put them in the top level of your projects classpath.

Documentation

Still in work - use the doc comments in the sources...

Package

The ASToolBox contains the following classes:

de.flamelab.animation

Tween - Control script based tweens and calculate tween based values.
TweenListener - Interface, must be implemented by listener for tween events.
SimpleTween - Implementation of Tween for MovieClip properties.

de.flamelab.animation.transistion

Transistion - Base wrapper for Tween for all transistions.
ColorTransistion - Simple color transistion.

de.flamelab.event

EventListener - Interface, must be implemented by listener for events.
EventDispatcher - Manages listeners, used by classes to delegate event functionality.
EventObject - Basic object shared on event.

de.flamelab.manager

IntervalManager - Wrapper for interval handling.
OnEnterFrameManager - Manager dispatching central onEnterFrame event to registererd objects.
OnEnterFrameLIstener - Interface for objects listeneing for onEnterFrame events

de.flamelab.observer

Observable - Subject in observer pattern.
Observer - Interface, must be implemented by all observer objects.

de.flamelab.util

ArrayUtil - Some Array utillities.
StringUtil - Some String utilities.
Sprintf - Basic String formating.

com.robertpenner.easing

Easing equotations by Robert Penner. Needed for Tween.

License

This library is free software; you can redistribute it and / or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. For more information visit http://www.gnu.org/licenses/gpl.txt.

Contact

For questions or suggestions drop a line to info@flamelab.de.

Changelog

0.5: (2006-12-06) initial release
0.5.5: (2007-02-09) changed EventDispatcher, modiefied Tween for new dispatcher
0.6: (2007-02-12) added onEnterFrameManager

copyright 2007 by flamelab.de