Overview

µSprite is a vector graphics editor with timeline animation for ActionScript 3, haXe, Flex MXML and Adobe AIR.

Summary
OverviewµSprite is a vector graphics editor with timeline animation for ActionScript 3, haXe, Flex MXML and Adobe AIR.
µSpriteAll packages and classes used in the development of µSprite are covered by this documentation.
LibrariesThe boostworthy animation and polygonal-labs data structure packages were developed by their respective authors and has been made available for redistribution and use in all application types according to their respective licences.

µSprite

All packages and classes used in the development of µSprite are covered by this documentation.

The muSprite directory contains the user interface of the graphics editor, the mSprite directory holds the preloader, in airSprite is the desktop version and the libraries/autotelicum packages are all the potentially reusable elements - this has been developed and documented by autotelicum/Hoigaard.

The µSprite license is very permissive (BSD) to encourage all kinds of software development in ActionScript 3.  Still if you reuse µSprite or autotelicum source code then you have to keep the copyright notices in the source code you distribute.  If you only distribute binaries i.e. in air or swf files from a web site then make the license text available in the documentation you provide to users or via a link on your site.  See License for details.

This only applies when you reuse µSprite source code, if you are using µSprite as a tool to create graphics or animations then the resulting source code is your property to do with whatever you want at your own terms.

Libraries

The boostworthy animation and polygonal-labs data structure packages were developed by their respective authors and has been made available for redistribution and use in all application types according to their respective licences.  See License.

The libraries have been included to ensure that compatible versions are used to compile µSprite.  Newer versions may be available at their authors websites, but there is no guarantee that the authors make them backward compatible.  Some modifications has been made to the libraries because of issues that affected the functionality required by µSprite.

The following changes have been made: In the boostworthy animation library the logging utility has been removed because it adds a 2Kb overhead to produced animations and a fix to change framerate at runtime was made.

Close