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

Advanced Actions to only Show a button once others have been clicked

Participant ,
Dec 02, 2016 Dec 02, 2016

Copy link to clipboard

Copied

Hello, all.  I'm having some difficulty with the execution of an advanced action.  In a nutshell, I have 7 buttons on a slide.  A user must click all 7 in order for the Next button to appear.  Here's where I'm at:

I have variables named Com_Clicked; Mon_Clicked; Edu_Clicked; etc. to coincide with the named buttons

Once clicked, I have two things happen for each, via executing an advanced action:  assign 1 to the variable, and change the state of another shape to display content associated to that button.

This works perfectly!

Here's where I'm stuck...I CAN NOT get the next button to appear after all buttons are clicked. See image below.  My next button IS NOT VISIBLE on Output.

Where am I going wrong?

Advanced Action

Stage_Timeline

Views

518

Translate

Translate

Report

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

correct answers 1 Correct answer

Community Expert , Dec 03, 2016 Dec 03, 2016

Here is my take on your question as well. It's very similar solution to the others but slightly different.

https://www.youtube.com/watch?v=BZhASnzcNCQ

Votes

Translate

Translate
Community Expert ,
Dec 02, 2016 Dec 02, 2016

Copy link to clipboard

Copied

You have to combine your present standard action with the conditional action in one conditional action with two decisions:

First decision' Always' will mimick your standard action

   IF 1 is equal to 1

     Change state of....
      Assign v_Com with 1             sorry, that is my way of labeling variables, starting with v_
    

Second decision 'ShowNext'

IF v_Com is equal to 1  AND

      v_....

     Show Bt_Next

     Enable Bt_Next

Shared actions are not possible in this case, you need to duplicate the advanced action, but will have only to edit the first decision in each duplicate. This solution has been posted so many times on this forum, why is Search not better working. Have several examples on my blog as well.

Votes

Translate

Translate

Report

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
Participant ,
Dec 02, 2016 Dec 02, 2016

Copy link to clipboard

Copied

Thank you so much!  I will have to try this over the weekend!  You guys are lifesavers!  

Votes

Translate

Translate

Report

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 ,
Dec 03, 2016 Dec 03, 2016

Copy link to clipboard

Copied

Here's a video that shows how to do something similar for a Dynamic Menu slide:

Create a Dynamic Menu Slide in Adobe Captivate | Infosemantics Pty Ltd

Votes

Translate

Translate

Report

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 ,
Dec 03, 2016 Dec 03, 2016

Copy link to clipboard

Copied

Here is my take on your question as well. It's very similar solution to the others but slightly different.

https://www.youtube.com/watch?v=BZhASnzcNCQ

Paul Wilson, CTDP

Votes

Translate

Translate

Report

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
Participant ,
Dec 05, 2016 Dec 05, 2016

Copy link to clipboard

Copied

LATEST

Thank you so much, Paul, for being so kind to share your knowledge with me. That video was PERFECT!

Sent from my iPhone

Votes

Translate

Translate

Report

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
Advisor ,
Dec 05, 2016 Dec 05, 2016

Copy link to clipboard

Copied

My approach was to build a Advanced Action for each target slide:

Target Slide 2016-12-05_12-38-28.png

This assigns the current slide variable with 1 as visited, then summarizes each of the variables to populate a total value.

For testing, these variables are displayed on each slide. This gives immediate feedback during preview and publish.

The status slide, has a FirstPlay calc to play a sound, other conditional calculations that hide/reveal 'star' icons to indicate status. (In Cp9 this would likely be handled via states. This course is still being developed under Cp8.)

Star Slide 1 2016-12-05_12-42-23.png

Star Slide 2 2016-12-05_12-43-01.png

And finally, a calculation that determines if all slides are viewed, and displays a hidden 'Completed' button to jump out of the loop.

Star Slide 3 2016-12-05_12-43-35.png

Votes

Translate

Translate

Report

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