also Flash uses SpiderMonkey to provide its javascript (which they call ActionScript)
so i would love to know what real "classes" you are talking about since im sure only the prototype one exists eg
code:
function moo(xxx){
this.xxx = xxx;
}
moo.prototype = {
"boo" : function(){
Debug.Trace(this.xxx);
}
}
var test = new moo();
moo.boo();