Hi Pablo Nearly no experience with JavaScript, no working Acrobat version installed (no testing possible). So take the following with a grain of salt... I guess it's just the too small call interval of the "step_clock" function. Calling it a thousand times per second doesn't seem to work. If the function is called a hundred times per second only, your clock counter is also incremented only a hundred times. I would use a system clock value instead (difference between start time and current time), so you can limit the call interval to a more reasonable value (1/10s). Regards, Peter Am 06.10.2019 um 21:13 schrieb Pablo Rodriguez:
Dear list,
I have this minimal sample:
\setupinteraction[state=start] \setupinteractionscreen[option=max] \startJSpreamble {varia} used now var transitions = [1000, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000];
var msecs = 0;
function step_clock() { try { ++msecs ; if ((msecs >= (transitions[this.pageNum]/10)) && ( this.pageNum < this.numPages )) { ++this.pageNum; }; } catch (e) {} }
advance = app.setInterval ("step_clock()", 1); advance.count = 0; \stopJSpreamble \starttext \dorecurse{10}{\startTEXpage[pagestate=start, offset=1em] \pagenumber \stopTEXpage} \stoptext
Acrobat is required. And I have an issue with it
Each slide takes a full second (1000 milliseconds). But the conditional in step_clock() needs to divide the elements from transitions array by ten. Otherwise it is ten times slower.
Am I missing something here? Or why is "step_clock()" ten times slower than it should be?
Many thanks for your help,
Pablo -- http://www.ousia.tk ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________