Issues with own pause layer on Slide Master
Dec 05, 2013
I created my own navigation for a lesson I'm working on. On the Slide Master, I have forward/back buttons, along with a pause button. The pause button shows the "Pause Layer" which pauses the Base Layer. The forward/back buttons are still visible and functional. However, if the page is paused, and the user clicks forward, then comes back to the page that had been paused, that page will no longer pause. It starts again from the beginning (which is exactly what I want), and the pause button shows its over state whey rolled over, and even shows the Pause Layer when click. It just doesn't pause the Base Layer any longer.
It works fine if navigation is used while page is not paused.
Does anyone have any suggestions as to what I've done wrong? I've included a dummy file to show how it is set up. There is a brief narration to show that Pause button works initially but not when used as described above.
Thanks in advance for the help.
6 Replies
Hey Nick,
Nicely done and simple logic. You didn't do anything wrong...you just over 'thunked' it.
You don't need 'Over' states for each of the words nor the associated triggers to change their states. Storyline comes pre-built with a Hover state already. Works for text boxes, shapes, etc. and not just for buttons.
What was happening is the once you change the state of an object based on an action you have to also account for the backward action and account for changing states back. That's all not necessary with the built-in Hover state.
I edited each of the PLAY, PAUSE, BACK, and FORWARD text boxes and deleted the 'Over' state. Then added a new 'Hover' state with the same formatting you had.
Next, dumped all the 'Change the State of' triggers.
I turned on the Seekbar just to see how it behaved and set both slides to reset to initial state upon returning.
I believe it works just fine now. Attached v2
Hi Nick,
Looks like you got some great help from Kevin!
Thanks Kevin,
That does clean some stuff up for sure, which is great.
However, I'm still having some issues with the pause button.
When on page 1, if you pause the page, then click Forward, everything works fine. At that point, if you return to page 1, it plays from the beginning, which is exactly how I want it. However, if you click the pause button again, this time the button toggles (shows play) but the page doesn't pause. It's as if the "Pause Base Layer" function of the Pause Slide Layer doesn't work.
Hopefully this makes sense. Thanks.
Hey Nick,
Yep, I see the problem now. Works fine first go through. After that, the Pause button doesn't work.
So, took it apart and started over. This time I used the Toggle Boolean variable. I created a "isPlay" T/F variable that toggles the Layer to show/hide.
Setup:
I went back and forth several times in various combinations. I think this version meets your design better. Let me know if it's still a challenge.
Thanks so much Kevin. That fixed it. I appreciate the help.
Thanks for the update Nick!
This discussion is closed. You can start a new discussion or contact Articulate Support.