I have an image button that On Success links to an extern. file - which is an index/glossary of a the project modules. However, when clicked, the project moves forward a slide. I would like the project to remain on the same slide when the 'Glossary/index' button is clicked, rather than advance forward. Anyone know how to achieve this?
Thanks in advance,
Hello and welcome to the forum,
This is the normal behaviour of a button (or click box): once clicked the playhead is released. Are you sure that is not the case instead of going to the next slide immediately? Normally it will get into the inactive portion of its timeline, and move on till the end of the timeline.
To avoid this you have to rewind the playhead so that it gets back before the pausing point. Or you can add a Next button to the slide, that pauses just a little bit later.
To rewind (Assign rdcmndGotoFrame with rdinfoCurrentFrame), perhaps have a look at my blog post about Micro-navigation
Hi and thanks very much for the response. I'm sure I'll be around here for a while on the forums as I've just started using Captivate!
As you say the button when clicked releases the playhead and the timeline advances to the next slide, which then pauses as I have 'next/back slide' buttons on each slide (sorry i didn't mean to imply it immediatley skips to the next slide).
Although this is normal behaviour for the image button, I need a work-around as the button in this instance is merely meant to open an external 'pop-up' of the index (of all the learning modules) for the learner, rather than effect anything on the actual module being currently used.
Sounds like you're application of 'Assign rdcmndGotoFrame with rdinfoCurrentFrame' would be perfect - however I am a novice with Captivate so would greatly appreciate any info on how to apply this work-around to my Glossary button (baring in mind the Action On Success property is already used to open the pop-up - but I assume the 'Assign rdcmndGotoFrame with rdinfoCurrentFrame' is applied using another property?)
Thanks very much for your help,
Just figured it out and it seems to work like a charm! (I created 2 advanced actions based on your info and applied them to the slides On Enter and On Exit respectively).
Can't thank you enough, seems to do the trick perfectly.
Will update you if I come accross any other issues regarding this.
Thanks again for your help,
Fine if it works. Want to warn you for the On Exit slide action: it will only be executed if the playhead really reaches the last frame of the slide. That is not the case if you have an interactive object (button, click box) that has a Success action 'Go to Next Slide' becauce it will not reach the end of the slide. BTW you could add that statement to an advanced action triggered by the button: Open URL and then Assign....
Could I do these type of advanced actions on an Image Button (as mine is, due to the need for rollover and click states) or can it only be done on text caption boxes?
If so, how do I apply variables to Image Buttons?
Advanced actions can be triggered by a lot of events:
I presented an introduction to Advanced actions at DevLearn and here is that presentation on my blog:
I'm really tired, you asked 'How do I apply variables to Image Buttons'.
What do you mean by that? You can trigger advanced actions by clicking on a button, and in that action you can assign values to defined user variables or to system variables. What do you want to do?
Yeah this is all new too me so apologies if I'm missing stuff, but it's best to treat me as if I know nadda - which is pretty close to the truth when it comes to coding in Cap!
I'm not sure what I'd have to do to have the advance action triggered by the button click.
I can open up Advanced actions (this is all 5.5 btw), and can input data, but I'm not at all sure what data to input to effectively say 'when this button is pressed, this happens'...
Does that make any sense?
Could you have a look at the presentation, I gave you a link.
For starters with variables, I created some articles:
As you can assign an advanced action to the On Enter/On Exit events in the Action accordion of the Properties panel of the slide, you can assign an advanced action as a Success action in the Action accordion of the Properties panel of the Button or the Click box: