Skip to main content
wdolphin
Known Participant
March 1, 2017
Answered

Captivate 9 Advanced Actions across projects

  • March 1, 2017
  • 1 reply
  • 455 views

Is it possible to have multiple projects and write an Advanced action that counts if a button was clicked in another project. 

Example

Main Menu - Captivate file #1

Project 2 - Captivate file #2

Project 3- Captivate file #3

What I want to do is in File #1 I want a button to become visible once the button on the last slide of File #2 & File #3 has been clicked. 

 

Publishing in HTML5 and not using a LMS

This topic has been closed for replies.
Correct answer RodWard

I do have the CpExtra widget and I have it setup so that on the Menu each button as the 

ls_ Module1completed and so on for each module- This works great.

_ do not know how to set up my last button that I want to appear after all modules show complete in my Menu.


You need to set up a Conditional Advanced Action where the decision block looks at the value of all variables tracking module completion and will SHOW your extra button if they all have the right value.

Take a look at this video for an explanation about setting up a Menu slide with a complex Conditional Action that does this kind of thing:

http://www.infosemantics.com.au/adobe-captivate/template/03-dynamic-menu-page

1 reply

Eric Dumas
Community Expert
Community Expert
March 1, 2017

Hi,

I would try to aggregate the files together.

Lilybiri
Legend
March 1, 2017

Using the Aggregator will not solve this question IMO. There is no exchange of variables between the projects in Aggregator. This has to be done with storing the values of variables in Local storage and having condional actions checking the values of the variables when re-entering a project. You need Javascript without any doubt.

wdolphin
wdolphinAuthor
Known Participant
March 1, 2017

I appreciate your answer of telling me I need to use Javascript although I am not experienced enough in Javascript to know what to write.