Copy link to clipboard
Copied
I want t0 to call out some actions plus the actions already created in another advanced action. I know I can duplicate the advanced action and then add the addition actions to it. This isn't a true recycling of code.
Copy link to clipboard
Copied
You don't mention the version, but if your output will be HTML5, I would have a look at the CpExtra widget by InfoSemantics. Calling an advanced action from another advanced action is only one of its many useful features. Download the trial version and test it:
Introduction to CpExtra | Infosemantics Pty Ltd
You didn't specify the content of the actions, but depending on the situation Shared actions are a great way to recycle code as well. I'm using them whenever possible.
Copy link to clipboard
Copied
I understand human error is always the main issue and I am not arguing that point, but let me paint one of two situations that am dealing with here:
I have an advanced action that is assigned to a next button. The advanced action is working well, too well, things are changing before the next slide is loaded. So, I figu re, if I assign that action, minus the Jump To Next Slide action, to the On Enter of the specific slide it will take care of the problem. And it does, but it also doesn't load one element visually. It's there, the m o u s e arrow t u r n s i n t o a h a n d over the area where it should be. All I did was change the assigned location. Where am I going wrong there?
Copy link to clipboard
Copied
I didn't refer to human errors in my answer?
You changed the event that triggered the advanced action. If you assign it to the On Enter event for the slide, the situation is different from assigning to the Next button, because there is no navigation anymore. An advanced action is not releasing the playhead. For the action triggered by the Next button, that is not a problem, because the action ended with a Jump to.... which means that On Enter for that target slide is probably set to No Action which means that the slide will normally play. If you have object appearing later than the first frame, they will appear unless there is a pausing point somewhere before their timeline. However the On Enter event on the slide to which you attached the action, is not playing automatically anymore, unless you add as last command 'Continue'. All is linked with understanding Captivate's Timeline, one of the subjects I consider as being a stumbling block for many users. Whenever I offer a basic training I will focus a lot on the Timeline, for an advanced training I check the understanding of the trainees about the Timeline.
Have a look at:
Pausing Captivate's Timeline - Captivate blog
It is only one of the 5 articles I wrote about understanding the Timeline, but the most important one.