View a comprehensive history of all the new Javascript scripting feature updates and changes Construct 3 since the first release.

Not favoritedFavorited Favorited 9 favoris
Support for autocompleting module import names
Not favoritedFavorited Favorited 8 favoris
Runtime 'pointerup' events could fire twice when releasing mouse button
Not favoritedFavorited Favorited 8 favoris
Update all scripting examples to use modules
Not favoritedFavorited Favorited 8 favoris
Fix boolean instance variables not using boolean type
Not favoritedFavorited Favorited 13 favoris
Add mesh distortion scripting APIs
Not favoritedFavorited Favorited 12 favoris
Scene graph APIs on IWorldInstance, e.g. addChild(), getParent()
Not favoritedFavorited Favorited 8 favoris
Add Move To behavior script interface
Not favoritedFavorited Favorited 9 favoris
Text Input maxLength setter/getter
Not favoritedFavorited Favorited 9 favoris
Added new 'YouTube API' scripting example
Not favoritedFavorited Favorited 7 favoris
Layer methods cssPxToLayer() and layerToCssPx()
Not favoritedFavorited Favorited 7 favoris
Added script interface for Slider Bar
Not favoritedFavorited Favorited 7 favoris
Could not set Platform deceleration
Not favoritedFavorited Favorited 8 favoris
DrawingCanvas loadImagePixelData() incorrectly flipped on Y axis
Not favoritedFavorited Favorited 14 favoris
JSON plugin: script interface to access JSON data
Not favoritedFavorited Favorited 9 favoris
Update editor JavaScript parser with partial ES2020 support (including nullish coalescing operator)
Not favoritedFavorited Favorited 11 favoris
Add instance "destroy" event
Not favoritedFavorited Favorited 9 favoris
Add object class and runtime "instancecreate" and "instancedestroy" events
Not favoritedFavorited Favorited 9 favoris
Added ILayout and ILayer 'effects' array (for controlling effects similar to instances)
Not favoritedFavorited Favorited 8 favoris
Allow autocomplete after 'this' and 'super' keywords
Not favoritedFavorited Favorited 7 favoris
Sprite: getPolyPointCount(), getPolyPointX(), getPolyPointY(), getPolyPoint() methods
Not favoritedFavorited Favorited 7 favoris
Sprite: getImagePointCount() and getImagePoint() methods
Not favoritedFavorited Favorited 7 favoris
Physics: getContactCount(), getContactX(), getContactY(), getContact() methods
Not favoritedFavorited Favorited 6 favoris
Fix crash autocompleting localVars inside a function block
Not favoritedFavorited Favorited 9 favoris
New 'Fetching project files' scripting example
Not favoritedFavorited Favorited 11 favoris
New 'Web Workers' scripting example
Not favoritedFavorited Favorited 10 favoris
Events "save", "load", "beforeprojectstart", "afterprojectstart", "beforelayoutstart" and "afterlayoutstart" can now use async handler functions
Not favoritedFavorited Favorited 7 favoris
runtime.isInWorker property to indicate 'Use worker' mode (in Web Worker)
Not favoritedFavorited Favorited 7 favoris
runtime.alert() method, which forwards call in worker mode
Not favoritedFavorited Favorited 6 favoris
Global alert() method added in worker mode to help beginners, which forwards call
Not favoritedFavorited Favorited 16 favoris
Add runtime 'getInstanceByUid' method