Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Is than a way to call an advanced action within another advance action?

New Here ,
May 01, 2017 May 01, 2017

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.

310
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
May 01, 2017 May 01, 2017

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.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
May 05, 2017 May 05, 2017

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?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
May 06, 2017 May 06, 2017
LATEST

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.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Help resources