Visted State - Activating before you have had time to visit!

May 10, 2012

Hi,

A small quandary...

I have a slide with 6 x images. Each links to a single "explanation".

Each image has a Visited state where the green "tickmark" shows.

Problem is that when you click on the image the state changes prior to the lightbox activating.

I am sure there's a simple way to change/stop this. Are creating variables the only/easiest way to do this?

Incidenally - here's how I have tried to do this (epic fail...).

  • I have 6 x invisible images over the (existing) 1-6 images on a graphic. Each has a Visited State that displays a tick.
  • I have created 6x numeric variables - one for each explanation slide - they have an initial value of 0
  • I have set a trigget that adds +1 to each variable at the start of timeline on each slide, when you go there via a Hotspot over the Invisible) image.
  • I have attached 6 x Slide Triggers to the "Menu" slide that say Change State of image x to "Visited" when Variablename change.

It does not work - nothing changes.

I REALLY struggle with Variables/writing Variable, and generally using them so would appreciate some help.

Thanks

Bruce

Bruce

10 Replies
Phil Mayor

Thats how it works, If you are leaving the slide to go elsewhere variable are the best way

Remove your visited state and add something like "completed"

Use a T/F variable set to F.

On the slide where you return to the slide, set a trigger to change variable to T on the next button

On the slide with three image, have a slide level trigger, change state to complete with a condition if variable = T

then do this for the other two

Just noticed you are lightboxing, instead of next button add it to the close lightbox trigger.

Bruce Graham

Garry - yes - fixed, but used variables, exactly as explained by Phil.

Now I have got the hang of the logic, I use it all the time. The bit that got me was having to use the "Change State to Complete (or whatever variable name you choose...) when timeline starts" .

Took me a while to figure out that the timeline of the base slide can start many times, i.e. each time you visit it.

The more I use this, the more it makes sense, but I do agree that "Visited" is a little misleading in this instance.

Bruce

Phil Mayor

Garry, think this is a semantics issue visited is really for use on a slide such as the tabbed interaction to say that content has been viewed.

You need variables for your solution becaese you are leaving a slide, when you leave a slide that slide is destroyed (its state is saved) when you return Storyline has no way to know where you came in from, hence the need for variables to set a "completed" state.

That said there is an argument in a future release of Storyline for this sort of branching to be built into Storyline on the dialogue box you could choose the range of slide to be viewed and it automatically sets the "completed" state.

IMHO the visited state was not designed for what you are trying to do, but was intended to track content across a single slide

Garry Hargreaves

Ahhhhh, the visited state was not designed for what you are trying to do, but was intended to track content across a single slide.  That clarification must have been in fine print of the manual.  Can I suggest an ideal exercise and tutorial for the gostoryline.com web site – got my book last week - thanks Phil and Bruce

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