Version 25, last updated by Kirill Mourzenko at December 11, 2008 03:02 UTC
Handy ActionScript Toolset is a loose framework of classes written in Flash ActionScript that is actually more of library than a framework, which is why it's called a toolset. The purpose of this project is to try to go around a lot of the bugs, inconsistencies and lack of functionality that flash has and provide an easy to use API. It provides a basic set of mechanisms and wrappers that should make application development easier for the programmer. This is NOT a component framework. That is a separate project I'm planning to do which will be based off of this one.
A lot of the frameworks available in ActionScript approach problems in it by implementing totally different ways of doing things that force the programmer to program a certain way. This is very inflexible, creates a steep learning curve for its use, and unfortunately in a lot of cases creates new problems that now exist in the framework itself. What I'm attempting to do is code around people's code. What I mean by this is that I want to provide ways to easily go around bugs in flash but I don't want to force the programmer into any pattern. I want to allow the programmer to do things as he's used to. I also hate it when a framework completely takes over the swf and disallows any other code to run in it properly and this is something I'm trying to avoid as well.
- Check out the API docs for the toolset. It's sort of crappy and the doc generator skipped all the private methods that were actually protected but at least it's something. I guess I'll have to write my own doc generator.
- You can view all the source online by clicking the SVN/TRAC tab.
- Check out the Dashboard tab for the project change log.
NOTE:None of the example code in this Wiki was compiled or executed so it's not guaranteed to work. The code shown here is merely used to demonstrate how to use the API.
Bug Fixes
Core Functionality
- Unique Object Ids
- Handy Logging Methods
- Handy Event Handling
- Timers
- Repeating Jobs
- ?HATSound and SoundManager
Datastructures
Display
Capturing User Input
Animation Package