Controlling the appearance of objects on the slide

Apr 24, 2013

Hi there!

I have question and am hoping I can appeal to your vast experience!

I need learners to click through objects (which will launch audio clips) to listen to audio clips before the final object appears on the slide which also includes audio that self launches.  In other words, the learner would not click on the final object until they've listened  (by clicking an object) to each audio clip. After they've completed the first bit, I need the last object to appear.  The last object has audio instructing the learner what to do. 

I know I need a trigger but I'm not sure how to set it up. 

Can someone please give me a tip or two?

Thank you.  Much appreciate any assistance.

4 Replies
Christine Hendrickson

Welcome to E-Learning Heroes, Augustus!

You could definitely set something like this up using states, triggers or even variables.

However, it may be easier if you use layers instead. Have you considered showing different layers that would play the audio? Your final layer could play the final audio for the slide.

Just a thought :)

Christine

Josh Uhlig

Hi Augustus,

I think a combination of layers, variables, and triggers is the way to go.  I suggest having your audio on layers (including your final audio).  So when a person clicks on the object, it triggers a "show layer" which contains the audio (this also keeps two sounds from playing at the same time).  The audio layers could then trigger changes to the variables.  So I see a couple options:

  1. Add a number variable with an initial value of 0.  Add a trigger to the beginning of each audio layer that increases the value of the variable by one (this trigger could also go on the end of the audio file's timeline).  Add a second trigger to the end of the each audio layer that shows the final audio layer with the condition that the value of the variable is equal to the appropriate number (the number of prerequisite audio files).  The problem with this option is that a player could click on the same object twice and the variable would increase twice, so if you might want to disable the objects with an additional trigger after the audio has played.
  2. Another option is to create several true false variables (one for each audio file/layer) and trigger them to change to true at the beginning of the audio layer timeline, or at the end of the audio file's timeline.  You would then add a trigger to the end of each audio layer to show the final audio layer with the condition that all the variables are true.  This method allows the objects to be clicked on more than once.

It's a bit difficult to get all the needed details simply by explaining things, but hopefully this helps. I'm sure there are other options as well.  Good luck!

Josh Uhlig

Augustus Tillmore said:

Thank you very much for these suggestions.

Can layer slides play automatically without having the user click on something to launch it?

Thank you!


Yes, you can add a "show layer" trigger at the end of each consecutive audio layer to reference the next.  The base layer can have the same trigger to reference the first one.

This discussion is closed. You can start a new discussion or contact Articulate Support.