Hey Jules,
I have a Lua gui system that I'm attempting to port over to your Javascript engine. I'm wondering how I can pass a javascript function to native code for execution at a later point. For example, registering functions to fire for "click" events.
Javascript:
//onClick is a method on my registered dynamic object dyn.onClick(function() { //do stuff });
C++
static var onClick(Args a) { var func = a.arguments[0]; //Debugger shows that it is a JavascriptEngine::RootObject::FunctionObject * //but RootObject is private so it's off limits. }
I've just been piecing things together as I go, so I could easily be missing something obvious.