iMotion AS3 library

December 15, 2014 ยท View on GitHub

This library includes:

BindMVC

Simplified PureMVC-esque framework, with automatic view/controller binding.

Burst

XML driven runtime injection framework. Includes some simple layout components that can be used separately from the framework.

BackPropagationNet

Implementation of a back propagation neural network. Useful for things like character recognition, adaptive learning, game AI etc..

CommandStack

A hub for Commands that enables history and simple undo/redo.

Evo Framework

Set of base classes that allow you to create evolving entities, based on a genetic algorithm. Useful for things like generative art or empirical problem solving. Examples:

http://www.flickr.com/photos/pietersls/6998895588/in/set-72157629148748084 http://www.flickr.com/photos/pietersls/6969590253/in/set-72157629148748084 http://www.flickr.com/photos/pietersls/6969178203/in/set-72157629148748084

Forms

Framework to easily create forms and handle data. It allows you to directly map a value object to form elements and set up rules for validation.

Delegates

Command-esque method to handle external server calls in a unified way.

EventManager

Makes registering/unregistering events easy. Very convenient when used through the provided EventManaged Sprite/MovieClip/Bitmap/Shape classes.

NoteManager

A global data dispatcher. Usually used for application wide communication. Used internally in the BindMVC framework.

Utility classes

Several useful utility classes.