Skip to main content
brigbr
Participating Frequently
August 15, 2020
Question

Copy/Paste Advanced actions

  • August 15, 2020
  • 1 reply
  • 626 views

We are using Captivate 2019 and have the following problem:

If you copy a slide that contains an extended action, the names of the individual elements of the slide are changed; for example, “Button1” becomes “Button1_35”. However, the extended actions are not changed. We need the same extended action when copying the slide, but of course with the elements of the copied slide.

It takes a lot of effort to copy the extended action yourself and to give it the new name of the elements of the copied slide. We need a copy of the slide in which the advanced actions are adapted to the new names of the elements of the copied slide. Is there any Option we do not know? Who knows a simple and quick solution for our problem?

    This topic has been closed for replies.

    1 reply

    Lilybiri
    Legend
    August 15, 2020

    German, which explains the terminology. I suspect you are talking about Advanced Actions.

    What you experiences is due to two facts:

    • Each item (and action) needs to have a unique name in Captivate.  A name cannot be reused which seems to be one of your requests. This is logical, but will not expand on it.
    • For that reason Captivate uses 'Smart labeling' when you copy/paste an advanced action

    Fix? I would recommend to use Shared actions... not advanced actions.

    Second solution: duplicate the advanced action in the dialog box, edit the action and replace the copied action.

    Have a lot of tutorials about Shared actions, including a two-video crash course about using them. My session at the Adobe eLearning conference (recording available) was about the differences between Advanced and Shared actions. If you want links, tell me... Here is a full explanation of the Advanced Actions dialog box

    http://blog.lilybiri.com/advanced-actions-dialog-box-in-captivate-2017

    brigbr
    brigbrAuthor
    Participating Frequently
    August 15, 2020

    Yes, I know this possibility. But my extended Actions have 15 Rows and more; so a copy needs 5 Minutes and more to adjust it to the copied page. I need 15 and more copies in one Captivate project, so I wanted to know, if there is a possibility to make it in less time.

    brigbr
    brigbrAuthor
    Participating Frequently
    August 15, 2020

    My first suggestion was using Shared actions. However that may require to have a closer look at your present advanced action, it may need reworking to have a smoothly functional shared action with a limited set of parameters. Insert a screenshot of the advanced action, maybe I could give some suggestions.

     

    Alternative would be JS...but based on my over 10 years experience with advanced actions and over 5 years with shared actions, there is no quicker workflow with advanced actions. Thinking out of the box will probably be the best way. Especially since you need so many copies shared actions are the way to go if you don't want to program in JS.

     

    You talk about duplication of a slide: does that mean that you are using Slide events? That is always more tricky than interactive object events. 

     


    thanks, I thought so, but I hoped, there will be a better way. This is an example of one page in captivate. There is an slide event and two extended actions by the two Buttons. 

    and this is my slide action:

    Klicking the button brings the right informations and pictures and hide the others. So children can klick the informations they need.