Blog Post
BriceMaret-a1ab
Community Member
I like the visual and the simple example.
I'm less convinced with the use of variables, instead of using "visited" states to have the same results (but that was the challenge, I know). The code is quite long but for someone who doesn't like variables, it can be changed into "visited state" and can work nicely.
I particulary appreciate the implementation of the "next" button logic, to let the choice to the viewer.
I'm less convinced with the use of variables, instead of using "visited" states to have the same results (but that was the challenge, I know). The code is quite long but for someone who doesn't like variables, it can be changed into "visited state" and can work nicely.
I particulary appreciate the implementation of the "next" button logic, to let the choice to the viewer.
Jonathan_Hill
2 years agoSuper Hero
I'm pleased you picked up on that Brice -- the reason I didn't use a conventional visited state on the doors, is that I reset the menu slide to initial state each time it is visited, so that the character animation repeats - like he's re-entering the scene.
The visited states only hold if the slide is set to resume saved state, which also meant the character was still in the foreground.
The coding is mostly to preserve the animation effect. But yeah, as with all things Storyline there's often more than one way to do something like this.
The visited states only hold if the slide is set to resume saved state, which also meant the character was still in the foreground.
The coding is mostly to preserve the animation effect. But yeah, as with all things Storyline there's often more than one way to do something like this.
- BriceMaret-a1ab2 years agoCommunity MemberAh that was the reason, to make the character "appear" in front of each door.
As I imagined it, the character was part of a state of each door (to avoid changing the state of the door AND the character). I understand better now ;) thanks- Jonathan_Hill2 years agoSuper HeroI like using variables to change/maintain the appearance of certain elements when the design requires the slide to 'reset to initial state'.
It's not really been highlighted here yet, but visited states only work if you set the slide revisit settings to 'automatically decide' or 'resume save state'.
But sometimes these settings can mean other animations no longer fire, which is where these variables come in handy.