0
I Use This!
Activity Not Available

Project Summary

UpdateI'm breaking the CSS engine off of this beast and organizing it as a separate project. This will allow me to focus on documentation, examples, and tests for the most viable part of this silly idea and actually, just maybe, get something useful out there. As for the rest of it, let's just say it was never meant to be.

The CSS engine has seen a lot of progress, including full shorthand property support, HSL/RGB color handling, selector improvements, @import loading, and bug fixes. I'll get something put up on a separate project page within the next couple of weeks.

If anybody has use for any of this stuff, please contact me and let me know (john at newgonzo dot com). Just telling me a little about your project can be a huge motivator.

Cannonball is an implementation of the DOM Level 3, HTML and CSS3 core specifications written in ActionScript 3.0.

Cannonball as a whole is not functional, but some of its components are usable as separate libraries:

CSS: The CSS engine in com.newgonzo.cannonball.css.* Scripting: JavaScript/ActionScript/ECMAScript scripting support with as3scriptinglib DOM: The DOM implementation in com.newgonzo.cannonball.dom.* (needs work) The CSS package is the most complete and provides:

support for many of the CSS3 selectors, based on The Simple API for CSS an API for exposing any object as a CSS-selectable node style cascading with respect to document origin, selector specificity, and declaration priority (!imporant) You can explore the CSS selector engine here.

The JavaScript engine is provided by an API for using the ECMAScript compiler from the Tamarin project in Flash. It's hosted at as3scriptinglib.

A proof-of-concept for using !HTMLTidy in Flash (via Alchemy) has been posted at the as3htmltidylib project page. It's fat and slow.

This project is under active (slow) development. Interested in contributing? Contact me at john at newgonzo dot com.

This project is incomplete and has very little documentation. Proceed at your own risk.

Tags

actionscript air as3 browser css css3 dom flash flex html stylesheets w3c webkit xhtml xml

In a Nutshell, as3cannonball...

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

MIT License
Permitted

Sub-License

Private Use

Commercial Use

Modify

Distribute

Forbidden

Hold Liable

Required

Include Copyright

Include License

These details are provided for information only. No information here is legal advice and should not be used as such.

All Licenses

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    learn about Open Hub updates and features on the Open Hub blog
  • ...
    65% of companies leverage OSS to speed application development in 2016
  • ...
    by exploring contributors within projects, you can view details on every commit they have made to that project

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

Community Rating

Be the first to rate this project
Click to add your rating
   Spinner
Review this Project!
Sample ohloh analysis