a No Circle No! Project

Graffiti ActionScript 3 Bitmap Drawing Library

What is it?

The Graffiti AS3 Bitmap Drawing Library is designed for ActionScript developers to easily integrate drawing functionality into a Flash, Flex or Air project.

Pick Your Flavor

License

All versions of Graffiti are licensed under The MIT License. Copyright (c) 2013 Ben Rhodes.

What's the difference?

Feature Library Touch
You choose the size of the Drawing Canvas. Feature Supported in version 2.5 Feature Supported in Graffiti Touch
Optimized for Mobile   Feature Supported in Graffiti Touch
Support for multi-touch Drawing   Feature Supported in Graffiti Touch
Add a Vector or Bitmap image above or below the drawing area. Feature Supported in version 2.5 Feature Supported in Graffiti Touch
Keep a drawing history allowing undo and redo. Feature Supported in version 2.5  
Brush Tool with 7 different Brush shapes. Feature Supported in version 2.5 Feature Supported in Graffiti Touch
Built in zoom functionality including ability to drag an obscured canvas with the mouse. Feature Supported in version 2.5  
Brush Tool supports blurring. Feature Supported in version 2.5  
Drawing Tools have support for transparent colors. Feature Supported in version 2.5 Feature Supported in Graffiti Touch
Line Tool with 3 types of lines, SOLID, DASHED and DOTTED Feature Supported in version 2.5  
Shape Tool with RECTANGLE, SQUARE, OVAL and CIRCLE Feature Supported in version 2.5  
Fill Bucket Tool Feature Supported in version 2.5 Feature Supported in Graffiti Touch
Text Tool Feature Supported in version 2.5  
Get color value for a point on the drawing. Feature Supported in version 2.5  
Easily retrieve drawing data to use with your favorite image encoder. Feature Supported in version 2.5 Feature Supported in Graffiti Touch
UI independent code that fits invisibly into any project. Feature Supported in version 2.5 Feature Supported in Graffiti Touch

Graffiti Library Demo

Tutorials

Bugs and Stuff

Summit bugs as an issue to the respective Github product page.