Zoë v1.6.0
Multi-image sprite sheets for large animations, UI updates, bug fixes, and cleaned up source code.
Zoë v1.5.0
With support for EaselJS v0.4, and new features like intelligent frame reuse which can dramatically reduce file size.
links: download Zoë v1.6.0 (requires the AIR framework to install), GitHub repository, EaselJS
Zoë (from Zoetrope) is an open source application for OSX or Windows which provides an easy way to export Flash animations as sprite sheets for use with EaselJS and HTML5.
Simply drag a SWF file onto the application. It will scan the main timeline to find frame labels and dimensions. You can tweak the frame bounds, edit settings, then export a sprite sheet image and EaselJS code defining a SpriteSheet instance with frame data based on the timeline labels.
SWFs should have all animation on the main timeline, with frame labels to indicate the start of animations. Nested graphics are fine.
features:
- Compares and reuses similar frames automatically based on a threshold setting
- Reads labels in the swf to generate EaselJS JSON frame data
- Supports regular grid or optimized image packing
- Will export multiple spritesheet image files for large animations
- Exports sprite sheet images, or individual frames
- Calculates the frame dimensions automatically based on the animation content
- Saves profiles to make it easy to re-export when art changes
screenshot:
