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 > ___________________________________________________________________________________ > ___________________________________________________________________________________ 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 ___________________________________________________________________________________