hiding a navigation button
Sep 06, 2014
By
Lynda Claspy
I have created a Storyline with one slide and several layers. I have forward and backward buttons. Does anyone know of a way that I can have the forward button show only after users have visited all of the layers? The last layer takes them back to the main slide and I want the forward button to show then, not before.
I would appreciate any help on this! I hope I've given enough information here.
Thank you,
Lynda
9 Replies
Hi Lynda,
Can you clarify a bit? Or perhaps upload a couple slides? I'm just a little unclear, because initially you're saying you have one slide with several layers (with forward and backward buttons), but then you say "the last layer takes them back to the main slide..."
So are there several two slides: one with all the layers and then a main slide?
And when you say you have forward and backward buttons, are these custom buttons or SL built-in buttons?
I have one slide with several layers. The last layer takes users back to the slide. I want the next button to be seen at that time, after they have viewed all of the layers.
My navigation buttons are custom.
Hi Lynda,
Tx for the clarification. There are a number of different ways to do this, somewhat dependent again on how you've set things up. And also because there's often more than one way to achieve something in SL. The attached has 2 slides with 2 different approaches.
Also, I'm assuming, based on what you've said, that Learners are accessing these layers sequentially. If that's not true, that could change the game.
I've only made 3 layers (plus the base layer) but the concept works no matter the number of layers.
I changed the visited state of the buttons to green just to make it easier to see what's happening.
Slide 1.1
Each layer, beginning with the base layer, has its own button to access the subsequent layer.
The Next button on the Base layer has been set so its initial state is hidden
The 3rd layer has a "Go Back" button which jumps to the Base layer of the slide.
I've added a trigger on the 3rd layer that Changes the state of the Next button on the Base Layer to normal when theGo Back button on Layer 3 is clicked.
Slide 1.2
All the buttons are on the base layer
Each button goes to the associated layer
The Go Back button Jumps back to the base layer
All buttons, except for the "go to layer 1" button are set to an initial state of hidden. I did this, again, because I interpreted (or misinterpreted) that you want Learners visiting the layers sequentially. Currently, Learners CAN see buttons on previous layers after visiting them, but you could change this by hiding these using the "Base Layer Objects drop-down and closing the eye.
Object Triggers change the Go To Layers buttons to normal in succession. For example, a trigger on the "ButtonGoLayer2" changes its state to normal when the state of the "ButtonGoLayer1" = visited
A Slide Trigger changes the state of the next button to normal when the timeline starts on the base layer if the state of all the other buttons = visited.
I've also set the slide properties to resume saved state.
So, those are two ways. Community members may jump in with others as well.
Thank you, Rebecca! You are a life saver!! I'm going to try this right now.
Rebecca, thanks again for all of your help. I got it to work, thanks to your example!
You saved me a lot of time. I enjoy figuring things out myself but that can be time consuming!
Thanks, again!
Lynda
Hi Lynda,
I know what you mean on both counts. I'm sure there's plenty you DO figure out on your own and am glad you turn to the community also. Great community, isn't it?
The best community ever! Someone always comes through when I have a question!
Best community ever, indeed! Plus getting help directly from extra-Super Hero Rebecca doesn't hurt.
Aw, shucks, Jackie. How kind of you. You've made my evening. Hope y'all have a lovely one as well.
This discussion is closed. You can start a new discussion or contact Articulate Support.