Why choose Standard over Simple action?

Intro

Captivate 9 users! 

You no longer need to use the work flow in this blog post, because this version 9 provides a new check box for Simple actions: if you uncheck 'Continue Playing the Project' the playhead will not be released.

Several times I answered the question: why should I create a standard advanced action to do something that is also possible with a simple action? This is one of the questions I treated in my first webinar (10th of May 2012) about Advanced actions: difference between simple, standard and conditional advanced actions. You can watch the recorded webinar On Demand using the link in the article:

http://blogs.adobe.com/captivate/2012/04/training-power-of-advanced-actions-in-adobe-captivate-tips-and-tricks.html

For the demonstrations in that webinar I used Captivate 5.5. Meanwhile I offered another webinar about conditional actions (5th of July) but I think the recording is not yet available. That one was using Captivate 6. However what I explain in this article is valid for versions 5, 5.5 and 6.0.

 

Difference Simple/Standard

What do I mean by a 'simple' action, because that is not an official term in Captivate? It is an action defined in the Actions accordion of the Properties panel, either for a slide or for an interactive object, the place where you find the possible events (On Enter/Exit for slides, Success/Failure for objects). Such an action is limited to one statement.

A Standard advanced action can be triggered by the same events but will be defined in the Advanced Actions Dialog box. And you can create such an action with only one statement, seems strange because it takes more time,... but there is a very good reason!

This is not a public secret, but a lot of users are not aware of the fact that even if you have exactly the same statement in both, the behavior is different! In the example of the screenshots both actions are triggered by a button (On Success):

  • When clicking a button that triggers a simple action, not only will the statement be executed but the playhead will be released. This means that it will continue and if you have nothing else to stop the playhead on the slide, it will advance at the end of the slide to the next slide.
  • When clicking  a button that triggers an advanced standard action, only the statement will be done but the playhead is NOT released!

 

Video

I uploaded a video about this difference to my YouTube channel. It is not possible (too big) to embed the video here, this is only the poster. The link to the video is:

Simple versus Standard Advanced Action in Adobe Captivate

5 responses
Thanks Lieve, understanding the difference between simple/standard actions in adobe captivate is so helpful
I was stuck on this exact problem several months ago, and your video provided the information to solve it. Loved the part where you showed the frame count advancing. Thanks much, lieve!
This is exactly what I was looking for! Thanks!
This is so helpful Lily, and such a simple but crucial concept, and Adobe does not make this clear in any way whatsoever. Thank you, you are a lifesaver!
Justin, if you upgrade to Captivate 9, this will no longer be necessary. There is now a checkbox for simple actions that allows you to prevent the playhead to continue. Finally! This post will become unnecessary in the future.