Skip to main content
ruthg84
Known Participant
July 10, 2016
Question

Sharing shared actions

  • July 10, 2016
  • 2 replies
  • 359 views

Hi,

I recently downloaded a learning interaction from the e-learning 'assets' but I want to insert it as a slide in a project. Unfortunately, when I copy it across, the advanced actions seem to muck up.

Is it possible for me to save the advanced actions as a shared action, so I can simply apply them to the interaction that is in the new project?

Here are the advanced action in the project that only contains the downloaded interaction:

And here is how they appear after I drag it across to my project:

Thanks for your help,

Ruth

This topic has been closed for replies.

2 replies

ruthg84
ruthg84Author
Known Participant
July 10, 2016

I am trying to create a set of buttons that, when clicked, show a box with information inside. Sounds simple but it's proving to be very complicated!

Is there an easy way?

Lilybiri
Legend
July 10, 2016

It is after midnight here. This is not so complicated but need more details. Do you want something to happen when everything has been clicked? Do you want the other boxes to disappear when a new interactive object is clicked?

Sent from my iPad

Will try to offer a solution for showing information like you asked, without that unnecessary long advanced action.

  • Create (shape) buttons on the slide, be sure they have the pausing point at exactly the same location. I will label them SB_one (I use SB to identify a shape button), SB_two....
  • Create the content that you want to appear on each click, and label them as well. In case of a text caption or shape used as text container, will label them Tx_one, Tx_two....
  • Group those text containers in Gr_Text
  • Make the group invisible in output, by clicking on the eye icon the Properties panel for the group. You can do that while editing, or (better solution if you ever will allow coming back to that slide) by using the On Enter event for the slide: use the command 'Hide Gr_Text', which can be a simple command from the dropdown list in the Actions tab.

Now you can create the Shared action, that should be used for the Success event of each (shape) button. It is a short action, has only two commands but the sequence is important:

  1. Hide Gr_Text
  2. Show Tx_one

The two objects that are italicized will be parameters: the group and the text container (this is the Hide1Show1 action I explained in one of the articles).

Attach this action to each button: first parameter will always be the same Gr_Text, the second parameters has to change for each button.

ruthg84
ruthg84Author
Known Participant
July 14, 2016

Thanks, this is much neater. I will start again and make a slide from scratch as you suggest. I always seem to have issues with assets downloaded from elearning brothers. They always seem to be very complicated and need a lot of tweaking.

Ruth

Lilybiri
Legend
July 10, 2016

To which event this action is attached? Normally if you copy an interactive object it should keep the advanced action, but if this is a slide event you are probably out of luck.

You can convert it to a shared action, but you only posted part of that action that looks very much unlike any advanced/Shared action I ever created. How many identical statements are like that? How many parameters would you need for a shared action? What is that action supposed to do?  Probably this can be done in a much easier, elegant way. If you group those buttons (hope they are shape buttons) you can hide all of them in one statement. Here they are just disabled, but there is also a workaround. Please try to explain the purpose of this strange action. Some articles I wrote about shared actions:

Dare to Share - part 1 - Captivate blog

Dare to Share - part 2 - Captivate blog

Parameters in Shared Actions - Captivate 7 vs. 8 - Captivate blog

Reuse Shared Actions in other Projects - Captivate 7 vs. 8 - Captivate blog