Forum Discussion
HELP!!! Please and Thank you.
I am attempting to create a slide that would have the user listen to the audio, then click on the 4 icons, which would show a layer, once all 4 layers have been viewed, the user would be shown a final layer with a "Next" button, that would function to allow the user to proceed to the next slide.
I have tried every trick I know using layers and triggers and variables and I cannot for the life of me, get this to work as I want it to function.
- Icons would be in state "disabled" at beginning of slide
- Icons would change to "state" Normal after audio plays
- User would click each icon and be taken to the correct layer
- Once all layers are viewed the user would be "Shown" a final layer
- The final layer would allow for a "Next" button to function so that user can proceed to next slide.
Any Help would be GREATLY APPRECIATED!!!
https://360.articulate.com/review/content/5427dcb2-a94f-42c3-b1df-aeb00f53cba3/review
2 Replies
- JudyNolletSuper Hero
- Set the Initial state of the icon to Disabled.
- Trigger the icons to change to Normal when the media (aka the audio) completes.
- As already programmed, clicking each icon shows the corresponding layer. (Be careful about what shows when viewing a layer. FYI, you can hide any base object by deselecting its eye icon in the layer's timeline.)
- I don't think it's a good idea to simply show a layer when "all layers are viewed." The user should be in control of when that final layer appears.
- Give each icon a Visited state. They will automatically change to Visited when clicked. Have another button on the base with its Initial state set to Hidden. Trigger it to change to Normal when the state of all the icons = Visited. If the "final layer" provides additional info, have that extra base button show the final layer. If there's no extra info to show, that button could be your custom Next button.
This post is about controlling the Player's Next button in different situations, including requiring the user to view layers. It still might help:
This might help, too:
- AaronBurgessAUCommunity Member
I hear your pain. It took me a while to figure out how to get a hidden object to be revealed when the available buttons can be clicked in any order.
You'll need a true/false variable for each of the 4 layers the user can view. We'll call them, learnMORE1, learnMORE2, learnMORE3, learnMORE4. When the layer is viewed it will change to true.
Better Care layer would use learnMORE1, Less abuse layer would use learnMORE2, etc etc
You will also need a variable to trigger the final layer. This will also be a true/false variable. We'll call this variable layervisited.
All this variable will do is swap between true and false everytime a user clicks the return button on the layers.
So the functioning triggers are
on each LAYER:
When user clicks "RETURN" button
adjust variable learnMORE1 to TRUE (or learnMORE3 for example)
toggle layervisited
Hide layer this layerAnd then on the BASE LAYER:
Show FINAL LAYER (or you could have a hidden button on the base layer)
When variable changes layervisited
IF leanMORE1 = TRUE
IF learnMORE2 = TRUE
IF learnMORE3 = TRUE
IF learnMORE4 = TRUEThe learnMORE variables confirm the user has seen all the layers. and the layervisited variable is the tester. So it will change every time a layer is closed causing the test to run.
I hope this helps.
Related Content
- 1 month ago
- 9 months ago
- 7 months ago