It renders shapes and images via Flash drawing API, and in many cases, runs faster than other similar libraries which use VML or Silverlight. It is released under the MIT License and has been developed on Google Code.
What is FlashCanvas Pro?FlashCanvas Pro is a professional edition of FlashCanvas. It features:
- Support almost all Canvas APIs including text, shadow and pixel manipulation.
- Utilize Flash Player 10 features if available, that provides better performance and compatibility (Flash Player 9 is also supported).
- Available free of charge for non-profit use. Commercial license is also provided.
Although FlashCanvas Pro is closed-source, I will gradually backport the source code from FlashCanvas Pro to FlashCanvas. In other words, FlashCanvas Pro is merely the latest version of FlashCanvas in my experimental branch. By paying a license fee, the user can use advanced features of FlashCanvas Pro ahead of other users.
What is the benefit of using FlashCanvas Pro?FlashCanvas Pro helps you innovate HTML5 Canvas in your site. By installing FlashCanvas Pro on your site, you can suppose that most visitors use a Canvas-compliant browser. FlashCanvas Pro is very helpful in developing cross-browser Canvas demos and applications.
To demonstrate the capability of FlashCanvas Pro, I prepared many examples and test cases.
You can try them out online in the Example page. Those examples are also included in the distribution package.
Future plansFlashCanvas Pro is still under development and has some problems especially in drawImage() method. I plan to release the next version as soon as possible, which will have an improved support for drawImage().
I expect that it will be also possible to utilize FlashCanvas as an ActionScript graphic library. If you want to port a Canvas application to Flash, for example, FlashCanvas may be of assistance.
EDIT: I replace the file FlashCanvasPro-1.0.zip by the new one because I found a bug in toDataURL(). If you downloaded the file before Feb. 13, please redownload it.