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

Captivate 9 custom progress bar

Explorer ,
Jan 17, 2017 Jan 17, 2017

Hi. Is there a tutorial for creating a visual progress bar for the entire course using CP9? Or can you tell me how to create one? I only want a visual, no navigation scrubber. I do NOT want to use the native playbar because it's not 100% 508 compliant.

TOPICS
Advanced actions , Editing
6.0K
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
LEGEND ,
Jan 17, 2017 Jan 17, 2017

Did you try using states of one object? How does it have to look?

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
Explorer ,
Jan 17, 2017 Jan 17, 2017

H!, Lilybiri.

I don't know what that means. LOL. I need it to look like the native progress bar, but I do not want it to scrub. I created a very simple one for each slide. It's an image behind a mask that animates on a motion path as the slide plays. But instead I need one for the whole course of 72 slides.

progress bar capture.PNG

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
Explorer ,
Jan 17, 2017 Jan 17, 2017

Alternatively, if I could disable scrubbing and the TOC button on the captivate playbar that would do nicely. I recently tried this. But it didn't work.

Controlling Captivate - Disable Scrubber - TLC Media Design, LLC

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
LEGEND ,
Jan 18, 2017 Jan 18, 2017

Sorry, Sherry, but I'm in a different timezone.

To disable the scrubbing of the progress bar, personally I would use the CpExtra widget by InfoSemantics, but it is not free. You can download a trial version, it has so many features that it is really worth its price. Google for it.

It is pretty easy to create a progress indicator for the whole course, but not with an moving bar as you showed in the bar for a slide. You cannot have a motion path effect for the total course. With states you can have a static object added On Enter for each slide, making the bar see longer but it will not be moving while the playhead is moving. I'm sure it is possible with a HTML animation displayed for the rest of the project, but ignore if that is in your skills set?

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
People's Champ ,
Jan 18, 2017 Jan 18, 2017

That is an older post for CP7. It still works for SWF but for HTML5 there is a different method. You can add the following script to the head section of the index.html just below the first <script> tag

window.addEventListener( 'moduleReadyEvent', function ( e )

{

interfaceObj = e.Data;

eventEmitterObj = interfaceObj.getEventEmitter();

 

//hide the playbar slider thmb and disable clicking on the playbar

document.getElementById( 'playbarSliderThumb' ).style.visibility = 'hidden';

var cvs = document.getElementById( 'playbarSlider' );

  cvs.style.pointerEvents = 'none';//chrome fix

var ctx = cvs.getContext( '2d' ).canvas.disabled = true;//IE fix

}

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 Beginner ,
Jan 18, 2017 Jan 18, 2017

Personally, I have always been a big fan of starting with a complete blank slate and building my own navigation within Captivate and removing the native controls. I do this by going into the Skin Editor and disabling the playback controls. (The screenshot below is from Captivate 8)

I have then made other visual progress indicators as previously mentioned by creating the "meter" in multiple states and displaying the appropriate one at the right slide.

skinEditor

Hopefully that was helpful.

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
LEGEND ,
Jan 18, 2017 Jan 18, 2017

Do you have a custom moving bar as the OP wants in your customized setup? I never use the default playbar personally, always choose for custom navigation but the question was about the progress bar, correct?

Want to add: if you uncheck the playbar, don't forget also to uncheck the borders (or at least reduce the default size of the bottom border) in the second tab of the Skin editor dialog box.

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 Beginner ,
Jan 18, 2017 Jan 18, 2017

True about the bottom border. 

No, I do not have any sort of animated progress indicator. I just thought it may help to eliminate the ability to scrub by not showing those controls.

As it relates to 508 compliance - Does the progress indicator have to move in real time to meet this requirement as opposed to static images? If not, the multi-state solution is a very flexible way to go since you can create it to look like many things. 
Examples could be pieces of a pizza, a fuel gauge, or for the military screenshot we saw, perhaps the number of rounds in a magazine or something else that fits the theme.

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
Explorer ,
Jan 18, 2017 Jan 18, 2017

My client wants an animated progress bar like the native one. The TOC button on that bar is what isn't 508 compliant. I hate using that bar. Having said that, I was able to disable the scrubber and delete the TOC button. It will work for now. BUT I still need an easily repeatable solution that works without admin access to the Captivate folder. The state idea is confusing. I'd still like to see a sample and know how to make that work.

I am using custom navigation for all other functions.

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
LEGEND ,
Jan 18, 2017 Jan 18, 2017

Screenshot with a quickly assembled static progress bar:

progress.png

Effects cannot be used on states, that is the problem to make this animated.

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
Explorer ,
Jan 18, 2017 Jan 18, 2017

Thanks! Do you have a link to a tutorial? Can it be made to look somewhat animated?

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
LEGEND ,
Jan 18, 2017 Jan 18, 2017

No animation.  When applying an effect it will always apply to the first state. If I find a workaround without JS, will first post it on my blog.

No tutorial at this moment (bit fed up with my ideas often being stolen on the forums).

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 Beginner ,
Jan 18, 2017 Jan 18, 2017

This video - if it shows - is a quick example of a homemade progress indicator that changes.

Does it appear animated enough for your purposes? Granted they are 20% jumps for the sake of brevity.

 

 Video

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
Explorer ,
Jan 18, 2017 Jan 18, 2017

I'm sorry people are not giving you credit. I'll keep hunting.

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
LEGEND ,
Jan 18, 2017 Jan 18, 2017

Don't worry, I like to help users and spend many hours doing so. In Europe copyright is protected, seems not to be the case everywhere.

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
Explorer ,
Jan 18, 2017 Jan 18, 2017

While trying to mark an answer helpful, I marked it correct. I can't unmark it either. This is not yet answered. But, you're all being very helpful. Thank you!

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
LEGEND ,
Jan 18, 2017 Jan 18, 2017

There is no correct answer marked, just checked if I had to unmark it (am moderator).

The approach in the video is similar to mine, but not sure it is done with states, and if it will work when using a Back button.

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
Explorer ,
Apr 27, 2017 Apr 27, 2017

Seems to be a common request and easily achievable in Articulate. Hopefully will be an option out soon in an update that allows "disable progress bar" but keeps it visible. Articulate call it "Read only"

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 ,
Apr 27, 2017 Apr 27, 2017

If you are publishing to HTML5 from Captivate, disabling user interaction with the progress bar can easily be achieved using the CpExtra HTML5 widget from Infosemantics:

Playbar Behavior | Infosemantics Pty Ltd

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 Beginner ,
Jul 02, 2017 Jul 02, 2017
LATEST

Feel free to move to more appropriate thread. See image below. Just under USMC sits a progress bar, visible through image. As

the user navigates from slide to slide, the progress is visible through the letters. What I need is to create this bar, literally just a colored rectangle, that I can get to change in response to user progress. They're not concerned with actions like if user hits Back key...just a rough approximation of how much work remains. These no. of slides is not overwhelming but can get upwards of 40-50 at times. The progress bar will need to be a fixed size as the image overlaying it is fixed.  I see your idea of a multi-state approach but I'd have to have upwards of 50 states, correct? I suppose we could set up in blocks of say 10% progress, where user jumps state from 10% image to 20% image when the calculation says user has visited the # of slides corresponding to 20% for that module. Am I barking up the right tree here? I've seen a few such examples in this and other blogs...could cobble it together if you all think it's the way to go. Would love it if anyone has tackled this progress bar in similar fashion....Thanks!Progress_image_Captivate_query.PNG

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