Touch script interface
The ITouchObjectType
interface derives from IObjectClass to add APIs specific to the Touch plugin.
Note this class derives from the object class interface, not the instance interface. Typically it is used through runtime.touch
instead of the named object.
Examples
The Tracking pointers example demonstrates how both mouse and touch input can be tracked simultaneously using pointer events.
Events
To detect touch input events, use the events fired on the Runtime script interface, such as "pointerdown"
. There are also "deviceorientation"
and "devicemotion"
events which can be used to detect device movement.
Touch APIs
- async requestPermission(type)
- Request permission to use device orientation or motion sensors. The
"deviceorientation"
and "devicemotion"
events will not fire unless this method has been called and permission granted. type must be "orientation"
or "motion"
. The user may be prompted to allow permission. Note some browsers merge both types in to one permission prompt in which case only one permission request is necessary to access both orientation and motion. Returns a promise that resolves with "granted"
if permission was allowed, else "denied"
if the user declined.
Construct 3 Manual
Construct.net
2019-08-14
2024-02-16
You are here:
Search this manual:
This manual entry was last updated on 16 Feb, 2024 at 14:34