Bumpslide

Download  Latest Version 0.9.4 (Jan. 30, 2007)

Overview

The Bumpslide Library is a collection of ActionScript 2.0 classes useful in the development of Flash applications. It includes a service loading framework, a state management system, and various utilities. All code is released under the MIT License, which means you can use it all for free. This library was created by David Knape, a freelance programmer and consultant from Portland, Oregon.

Documentation

There are Javadoc-style docs generated by AS2API and a number of blog posts.

Examples

You may right-click to view source on most of the SWF's below. Full source code for all of these examples and more is in the com.bumpslide.examples namespace.

SourceForge and Subversion

More information about this project can be found on the SourceForge project page.

You can see what's in the SubVersion repository at this very moment using the SVN repository browser, or you can check out the code directly by running a command such as:

svn co https://bumpslide.svn.sourceforge.net/svnroot/bumpslide/trunk/src bumpslide_libs

Library Dependencies, MTASC, and FlashDevelop

To avoid redundancy, we have used a few classes from the ASAP Framework. The ASAP Framework provides a very flexible controller mechanism called LocalController. The Bumpslide Library includes a class that extends LocalController called com.bumpslide.core.BaseController. We are also using a few of the Event/Dispatcher related classes and some of the utils. The latest releases of the Bumpslide Library are numbered to match recent releases of the ASAP Framework. If you get any errors, please let me know.

Some examples also use the Zigo/Fernando MovieClip tweening API via Fuse.

And, of course, recordset-related services will require the MX Remoting classes. I would recommend following Patrick Mineault's instructions to get remoting working with MTASC.

All code compiles with MTASC, but not necessarily in -strict mode. Also, a number of the examples are simple applets that compile in FlashDevelop without any supporting FLA file.

SourceForge.net Logo