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

Want Glossary Accessible on all slides

Community Beginner ,
Oct 27, 2015 Oct 27, 2015

 

I want to include a glossary available throughout the whole project with a click of a button that will be on all slides.  I chatted with Adobe help, and he suggested I put the glossary on every page, hide it, then show it when the button is clicked.  This is not a reasonable solution.  I have created a glossary on a slide, and jump to it (via a Advanced Action) . This works, but only if the slide with the glossary viewable by the users. If I hide that slide, it's as if the slide (with the glossary) doesn't exist and the button to access the glossary doesn't work.  Is there a way to have a widget that is only visible with a button click? 

 

477
Translate
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 , Oct 27, 2015 Oct 27, 2015

Really, on each slide? Who was that. Sorry for that off topic ranting. You don't mention the version you are using, so I'll explain for versions including CP9, but not use the states in case you are still on CP8 or earlier.

My approach is this:

  • Put the Glossary on the first slide, be sure to extend its duration till the end of the slide (CTRL-E)
  • Time that glossary for the rest of the project, always on top (Timing Properties panel).
  • Make the glossary invisible in output (eye icon top left of the Pro
...
Translate
Community Expert ,
Oct 27, 2015 Oct 27, 2015

Really, on each slide? Who was that. Sorry for that off topic ranting. You don't mention the version you are using, so I'll explain for versions including CP9, but not use the states in case you are still on CP8 or earlier.

My approach is this:

  • Put the Glossary on the first slide, be sure to extend its duration till the end of the slide (CTRL-E)
  • Time that glossary for the rest of the project, always on top (Timing Properties panel).
  • Make the glossary invisible in output (eye icon top left of the Properties panel; better approach is to hide it with the On Enter event of each slide, to be sure it is hidden when coming back to a slide in case the user didn't hide the Glossary. You can use the same (shared) action to do this as I'll explain for the toggle button.
  • Put a shape button on the first slide and time it as well for the rest of the project, always on top. You can leave it visible in output, since it will toggle the Glossary interaction. This shape button will be used as a toggle. I have articles on my blog to change the appearance of that button but that is also off topic
  • If you want to use the button as a toggle, create a user variable v_glossary, that will act as a Boolean, with a default value of 0.
  • Create a conditional advanced or shared action (I'm using a shared action because this is also working for a lot of toggle buttons):
    • IF v_glossary is equal to 0
      • Show Glossary
      • Toggle v_glossary
    • ELSE
      • Hide Glossary
      • Toggle v_glossary
  • Apply this conditional action to that toggle button and to the On Enter event for each slide (you can select all slides at once in the Filmstrip to do this).
Translate
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 Beginner ,
Oct 27, 2015 Oct 27, 2015

I am using Captivate 9. Sorry for not providing that info.

I will try your solution, which sounds great, tomorrow.  Thank you.

Translate
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 Beginner ,
Nov 02, 2015 Nov 02, 2015

Your solution worked great!

I have an additional question.  Since I put the glossary on the first slide, is there a way that I can start the course on the second slide without interfering with the visibility of the glossary?

Translate
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 ,
Nov 02, 2015 Nov 02, 2015

What do you mean, why would a course start with the second slide? The slide with the object has to be played if you want to see it on later slides.

Translate
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 Beginner ,
Nov 02, 2015 Nov 02, 2015

The Glossary is on the first side, so when the user begins the course, they will see the glossary right away, instead of an intro slide.

I'll figure out a way to incorporate this into the intro slide.  Sorry to be a bother.

Thank you!

Translate
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 ,
Nov 02, 2015 Nov 02, 2015
LATEST

You can set Glossary on first slide to be hidden, right? Use the On Enter event to hide the Glossary, don't forget to set the associated variable (if you used my approach) to 0 as well.

Translate
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