I am trying to write some eLearning content that basically allows you to drill down into further detail at the end of each slide.
So, for example I will have one slide that introduces some concepts and does some animation, making images appear and then disappear over, say, a 3 minute period. At the end of that slide, I present some buttons that allow you to jump to slides that offer more detail on specific subjects that were covered in the slide.
I have created the infrastructure to do this in Captivate and it works well .. except ...
I have created a 'Back' button on each of the 'child' slides to allow you to go back to the 'parent' - which would then allow you to drill down to some other child.
I am using an Advanced Action to store the Current Frame in a variable before jumping to the child slide so that the Back button on the child slide can use that variable to jump back to the end of the parent slide without having to go through the whole 3 minutes. This is working.
Now I want to extend this because the childs themselves can provide links to more detail with them ending up as parents.
I basically need to create a breadcrumb trail and to add and remove the last frame from the list when I go forwards or backwards through the course.
I have hit a brick wall at the moment.
For my 'Back' button I need to do something like this:
LastFrame = [code to return last entry from BreadCrumbTrail]
BreadCrumbTrail = [code to remove the last entry from BreadCrumbTrail]
rdcmndGoroFrame := LastFrame
-- BreadCrumbTrail is currently just a comma separated list of Frame numbers that gets appended to every time I click a button that goes to a child - I couldn't find a way of creating an Array variable 8)
One specific question would be whether it is possible to use operators like 'Substring' in value clauses. If that is possible, I could probably work it out myself.
Is there some command reference somewhere? Is this ActionScript? (Sorry .. I am a complete newbie trying to run before I can walk
Thanks in advance for any assistance,