Captivate CS6
We want to publish to HTML5 here. To make a long story short, the stock simple action 'Open URL or file' was not satisfactory, so I sought to clone it. I noticed that a simple one-line standard action (Open URL in new window) was behaving differently in an HTML5 preview and a Flash preview: the HTML5 player will set the presentation to pause when the object is clicked, whereas the Flash player does not touch the play/pause state (i.e. a playing presentation keeps playing while a paused presentation remains paused). Ostensibly I'm having a weird problem with conditionals not working in HTML5 either; the following conditional action works identical to the first action in Flash but does nothing at all in HTML5:
if cpCmndPause = 1:Open URL in new window
Assign cpCmndPause = 1
else:
Open URL in new window
Assign cpCmndPause = 0
Variables seem to work fine, as 'Assign cpCmndPause = 1' successfully pauses the presentation in both HTML5 and Flash. HOWEVER, if I create a totally new project (instead of importing from powerpoint and inserting stuff) then that conditional in HTML5 will open the URL and set state to paused.
I'm sure I'm misunderstanding something here. Why could HTML5 be behaving differently? How could I change my action so that HTML5 will behave like Flash and will open the link without changing play/pause state? In other words, if the project is playing it should keep playing when the object is clicked and if the project is paused it should remain paused when the object is clicked.
(Here is a thread of mine from yesterday that further describes my desired behavior:
I posted a new thread because I now understand there to be an entirely different problem.)