Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Navigation controls

New Here ,
Jun 09, 2016 Jun 09, 2016

My lesson has three parts. I am using page controls so the user advances the lesson one page at a time.At the end of each section there is a shape labeled "return" that has action properties of "use as button" and on success: jump to slide, slide 4.

Slide 4 is a listing of the three chapters. There titles for chapter two and three are transparent buttons, that, on success: jump to slide X.

The idea is that the viewer is enabled to do some basic navigation, maybe skip section two, or go back and view a section again (I'm an optimist).

The "returm" buttons appear in preview mode, so I thought they were working.

Not. In the published lesson they do not even appear, which is confusing. They are on the timeline!

I don't understand.

TOPICS
Advanced
674
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Expert , Jun 13, 2016 Jun 13, 2016

You seem to have some misunderstanding about the timeline and playhead behavior.

Why would you pause slides On Enter? That means that nothing happens on that slide unless the user clicks on the play button of the playbar. Personally I prefer largely to have a pausing point at the end of a slide, so that the user can decide when to advance to the next slide. With an On Enter Pause, if a lot is happening at the end of the slide, like you Return button appearing after all the effects on the image an

...
Translate
Community Expert ,
Jun 09, 2016 Jun 09, 2016

Which version do you use? Which Preview method(s) did you test: best are Preview in browser or HTML in browser. Which output: SWF or HTML? Can you post a screenshot of the timeline, with return button selected?

Did you check the Branching view?

Sent from my iPad

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 13, 2016 Jun 13, 2016

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 13, 2016 Jun 13, 2016

This is only part of the timeline ; many items on the stack are missing in the screenshot. I wondered if there is another interactive object that pauses the slide before the return button appears.. I see that your Return button has no pausing point, why not?  I should expect that the user could decide when to navigate back, so personally I would keep a pausing on that button. You have a motion effect on that button, what is its duration?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 13, 2016 Jun 13, 2016

The control is at the top of the stack on the timeline.

That smartshape appears with seven seconds left on the timeline.

Here is the page at the conclusion of all actions.

I am using settings for the user to manually advance through the lesson - it's not running like a movie.

The master slide for the lesson has Pause, on enter.

And Go to the next slide on exit.

Have I chosen options that are mutually exclusive? Another issue is that the "double-speed" control whacks the audio and doesn't really speed anything up at all.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 13, 2016 Jun 13, 2016

Here is the whole stack from the timeline:

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 13, 2016 Jun 13, 2016

You seem to have some misunderstanding about the timeline and playhead behavior.

Why would you pause slides On Enter? That means that nothing happens on that slide unless the user clicks on the play button of the playbar. Personally I prefer largely to have a pausing point at the end of a slide, so that the user can decide when to advance to the next slide. With an On Enter Pause, if a lot is happening at the end of the slide, like you Return button appearing after all the effects on the image and the two text containers, the playhead will just go on to reach the first frame of the next slide to pause!

The On Exit event should never be used, it is not to be trusted and can easily be overridden. It is totally superfluous as well, because at the end of a slide if there is no pause, the playhead automatically proceeds to the next slide. Have a look at my comments here:

Events and (advanced) Actions - Captivate blog

If you want to pause each slide automatically, please add a shape button to the main master slide (and eventually to other master slides which do not use the main master slide objects) and activate the pausing. That will result in having each slide pausing at the last frame, leaving all objects on the stage. The user can then use the Play button to continue. Much more user friendly. You can make that shape button invisible by setting Fill Alpha to 0 and stroke width to 0.

These comments still do not explain why that Return button is not appearing. You are sure it is visible in output (check the eye icon in the Properties panel for the shape button). But I would have given it a pausing point, so that its action (Jump to Slide ...) will be executed before the playhead reaches the end of the slide. With the present situation, if the user is not quickly acting (after the button appeared with a motion effect) it will be too late because the end of the slide is reached.

Pausing.PNG

In this screenshot to shape button (top timeline) is appearing at 5 seconds, and pausing at 6.3 seconds. The playhead will remain at 6.3 seconds until the user clicks that shape button. Then the Success action 'Jump to Slide X' will be executed, thus overriding the normal behavior of proceeding to the next slide. More on:

Tiny Timeline Tidbits - Captivate blog

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 15, 2016 Jun 15, 2016

Thanks for the warning about "on exit" . Your comment makes sense.

That retrun button does indeed appear in the preview. In my fix I'm going to make it a static object without any complications save the "jump" capability, just like any other user control.

It appears I have some fundamental (fatal) misunderstanding of the outcomes from the choices I have made!

Another developer, who is not a current Captivate user, suggested that If I want the user to control their progress through the lesson that I add controls in the template to do so, and then, as you suggest, set the properties of them to advance or go back. He suggested that Captivate is designed to create continuous content, and what I'm doing is an exception.

I need to disarm this thing. Start over even.

I'm going to begin by removing those controls and actions.

Is it too late to adjust my master slides? I could create a fresh template with title, content and end slides that include all the standard features I want. It's (only) 26 slides . . . yeah, a fresh start would also likely solve a couple of other issues I will not even describe.

I must say that I religiously went through the two Icon Logic books, the Tim Slade book, and am also using the 500-pager from Adobe. AFAIK I have every page of instruction available for this application. And yet here I am at the bottom of the well! Thanks for the rope, I will report back as soon as I climb out.

Oh yes, I bookmarked your blog.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 15, 2016 Jun 15, 2016
LATEST

I'm so sorry.. maybe I am too critical about current training and books but from my consultancy and training jobs I learned that Captivate users often lack basic understanding of the application notwithstanding many books and training.

Just an example: I see that you talk about a template...but I am almost never using a template anymore since themes appeared with Captivate 6. I tried to explain the reason in this recent article, and maybe you'll find it contradictory to what you did read and learn elsewhere:

What's in a Theme - a Template? - Captivate blog

I do not agree with your colleague that giving control to the user is not what Captivate was meant to do. In almost every project I created I do give control to the user, but rarely use the default playbar. Control is done with custom buttons, which are really very easy to create with shared actions and states (1 action = 5 Toggle Buttons - Captivate blog ). Understanding the timeline and the way interactive objects give you the power to control the user's experience is something that will take up about one full day when I coach a basic training for Captivate newbies. This is a very old article, maybe I'll try to find time to get it updated for recent versions:

Tiny Timeline Tidbits - Captivate blog

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Help resources