In the current version (9.1.3), changing the cursor through JS is a bit complicated.
First of all, please make sure the cursor resource is used not only in JS so that ActivePresenter can recognize and export it. For example, you can drag it into a slide as an image and set it initially hidden.
After that, export your project to HTML5, open the HTML5 output resources folder to look for the file name of the cursor resource, say “res_10000.png”
The script to change the cursor will be: this.cursor('url("resources/res_10000.png"), auto');
I want to use this feature for a template that people can use. If the template contains the cursor and later people will add other resources, will the cursor png keep its original name/number?
The output cursor png will keep its original name when adding/removing other resources. The output file name will change when the user copies the cursor resource to another project.