AS3 Bookmark / Resume Widget for Adobe Captivate 4



The Bookmark / Resume Widget for Adobe Captivate allows a user to return to your course at their last exit point. It keeps track of this by using a Local Shared Object on the users PC.

This version is the AS3 version of the component so you need to have Adobe Captivate 4 and publish to Flash Player 9 at the minimum.

If you are looking for the AS2 version of the component please click here.

Package contents:

The package contains one (1) component.

One component for Adobe Captivate 4. This component will work for projects published as SWF and EXE.


Requirements / Specifications:

The component requires Adobe Captivate 4 and at least Flash Player 9 on the users computer. Furthermore this is an AS3 version so you need to publish your project as AS3.

Please note that you should not use this component in Captivate files that contain quiz questions in the middle of your project. While it would be possible to store a users answers to questions it is not possible to inject these back into Captivate. Therefore if you have a project with quiz questions the bookmark component will only remember the location of their last visit – not if they answered any questions. Resuming a project past a bunch of questions will set them as skipped in Captivate and will almost certainly result in the user failing your quiz. The bookmark component is only suitable for project that contain regular content or non-scorable objects.


Click here to see a demonstration of the AS3 Bookmark / Resume Widget in action.

Buy the component

The widget have been updated and now also contains a version for Adobe Captivate 5. Please refer to this post for buying the widget.



If you buy the component I offer a free change of the text in the component. If you want to change the design to match your corporate ID I can do this for a US$ 15 fee. If you purchase the Multiple User License or the Enterprise License any design modifications are free.


Frequently Asked Questions (FAQ):

Question: When I insert the component in Adobe Captivate all I get is a blank box. Is that normal?
Answer: Yes that is perfectly normal. In Edit view in Adobe Captivate all you get is a blank box. However, once you publish your project it will work just fine.

Question: What’s all this license stuff. I just want to use it in my projects?
Answer: The license stuff is actually pretty simple. If you want to use this component in your projects (personal or professionally) then in 90% of the cases you just need to buy the Single User License. This license can be used by you in any number of projects for any number of users. The projects can be personal or for the company where you work. However, the projects need to be used internally in the company where you work. You cannot add this component to a course / project that you intend to resale to an external client. In that case you would need to re-purchase the Single User License again per external project.

The Multiple User License is just like above, but here all your developers in your company can use it. What if you are only 3 developers? Well then just buy 3 x Single User Licenses. If you are more than 5 people that needs to use it then the Multiple User License is cheaper for you.

The Enterprise License gives you the right to use the component in all your courses – internal or external, resale or giveaways you name it. I can even modify the component with your own Corporate ID & Brand if you want that.

Question: We have a shared computer but people login to the computer/domain with their own user details. Will the bookmark be stored for each user?
Answer: Yes if your users logon to a computer with a unique sign-on then the bookmark will be stored for each user individually.

Question: Are we able to change the text in the component ourselves?
Answer: No not at this time. However, I offer a free customization service for text alterations. If you purchase the component just send me a mail afterwards with the new text you want to have added.

Question: I really would like to change the design of the component so it has my company logo and corporate identity. Is it possible to change that?
Answer: Yes it’s possible. I charge a fee of US$15 to do the design modifications for you. I need the relevant graphics as well as a mock-up of how you would like the final result to look like.

Question: Can I use this component together with the TOC in Adobe Captivate 4?
Answer: Yes as long as you disable the “Self Paced Learning” option in the TOC settings then it will work just fine.

Question: Can I use this component in a course delivered through an LMS?
Answer: Yes that is no problem at all. However, if you published the SCORM package directly from Captivate then you need to be sure that “Never send resume data” is deselected first in the Reporting settings.

Question: What if I buy it and it doesn’t work. Can I get a refund?
Answer: No if you purchase the product you can’t get a refund. The component has been tested extensively on all types of systems, browsers etc. without any issues. However, I can provide you with a test version of the bookmark component if you are worried about it not working. Send me an email and I will send you a demo version of the component back by email.

Question: I also bought the DomainLock Widget and want to use both of them in the same project. Is that possible?
Answer: Yes that is possible. Place the DomainLock widget on the timeline first and then the Bookmark Widget afterwards.



  1. Pingback: Captivate Bookmark / Resume Widget | CP Guru

  2. Just for info: Sent Hugh an email with a demo version. It should work with Sumtotal and once Hugh confirms this I will post a note here.


  3. Sent message directly via contact form also, but seems you have your hands full these days! (Congrats, by the way!)

    Here are my questions about the Bookmark widget again, in case anyone else can help. I need to resolve issue by tomorrow for my client!

    1 – In the download, there were 2 files that looked the same except the name of 1 started with ._bookmark and the other with just bookmark. Could you please tell me the difference?

    2 – do I set the properties to Display for Rest of Project?

    3 – The bookmark message displays on the first page even though it’s the first time taking the course. This seems odd for the user. Any way around that?

    Thanks much for the help!

  4. I answered your mail but thought I would post the answer here as well.

    Hi LaRue,

    There should be three separate components in the download package:

    – bookmarkComponentCaptivate3(swf).swf

    – bookmarkComponentCaptivate4(swf&exe).swf

    – bookmarkComponentCaptivate4(userVariable).swf

    If you just want to use the “regular” bookmark without having the user enter his name then use the “bookmarkComponentCaptivate4(swf&exe).swf”.

    2. Yes it should be set to start at 0.5 seconds into the first slide, display for rest of project and “No transition”.

    3. You probably inserted it as a widget. It should be inserted as an animation.

    Let me know if this solves your problem. Otherwise the help file included in the download package describes the entire process of adding the bookmark component to your Captivate courses.

    Best regards,


  5. Could I also try a demo version to see if it resolves enhances are capabilities to bookmarking data within TutorPro?

Leave A Reply