Hi Maciej and Darin,
that works like a dream. Thank you very much for the fast help. That was the only thing I couldn't figure out by myself. Now I can replace SpideMonkey with JavaScriptCore in my app. :-)

Bye,
Martin


Am 07.01.2009 um 22:28 schrieb Darin Adler:

On Jan 7, 2009, at 11:50 AM, Martin Wengenmayer wrote:

var a = new Vector3f(0,1,0);

In JavaScript. the way this works is that Vector3f has to be some object that's in scope. This is normally accomplished by adding it as a property to the global object. That object is called the "constructor". If the object is one that created with the JavaScriptCore API, then the function callAsConstructor will be called on it to implement the new expression. See JSClassDefinition in JSObjectRef.h for details. The callAsConstructor object can then return an object of any type, including some other type of custom object backed by native code.

   -- Darin


_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to