• HTML5 platform specific functions.

(The following functions are only available on HTML5 builds, the Html5 methods will not be available on other platforms.)

Static methods

staticrun(code:String):String

  • Run JavaScript code, in the browser, from Lua.

Executes the supplied string as JavaScript inside the browser. A call to this function is blocking, the result is returned as-is, as a string. (Internally this will execute the string using the eval() JavaScript function.)

Parameters:

code

Javascript code to run

Returns:

result as string

@:has_untypedstaticinlinesetInteractionListener(callback:() ‑> Void):Void

  • Set a JavaScript interaction listener callaback from lua that will be invoked when a user interacts with the web page by clicking, touching or typing. The callback can then call DOM restricted actions like requesting a pointer lock, or start playing sounds the first time the callback is invoked.

Parameters:

callback

The interaction callback. Pass an empty function or nil if you no longer wish to receive callbacks.