Clear Cache


it says to download the file, unzip, and click on it to install it.  I’ve tried these instructions twice.  Each time it says the file is corrupted and can’t be installed.

Either Adobe doesn’t have a good file to download OR my Windows 10 computer doesn’t know what to do with the unzipped dcache.air file contained in the downloaded Zip file OR I need to put the file in a specific directory which is not indicated in the instructions OR something else I haven’t thought of.

Suggestions?  Any reason not to install this file?  Anyone try installing it and try it out to see if it works?  What are the correct instructions to install this file?

The post Clear Cache appeared first on eLearning.

Selected Character Editing Effect – The Code

This post wraps up some code related to two previous posts. In the first, you get to see how navigating left and right will give the appearance of changing a selected character. In the second, we introduce an up and down arrow and the ability to actually edit the characters.

In case you missed those posts, you can find them at the links below.

  1. Blinking Character Effect
  2. Selected Character Editing Effect

OK – let’s take a look at how this was built.

The Characters

I built the “pixel style” characters using PowerPoint and saved each individual letter and number as an image. They are nothing more than a bunch of aligned squares. I created a 5 x 7 grid of squares and aligned them all from side to side and top to bottom. Then I grouped them and made a whole bunch of duplicates. Then, depending on the letter I wanted, I simply deleted the appropriate squares from the grid.

Then, in Captivate, I loaded them all up as states for a single character. Once I had them all loaded and looking the way I wanted, I duplicated it to make eight more. I like this because all of the states come as part of the duplication saving a ton of time – because, seriously, the most time consuming part of this project was making the characters and then making a total of 65 states.

After duplication, I spaced them on the stage underneath the nine masks that I already had out there. The masks are nothing more than boxes which are the same color as the background and sized to cover each character.

Refer to the first link above for the code on the left/right movement and getting the masks to blink.

The Up and Down Arrows

These are used to change the states of the characters. The concept is simple and there is a block of code for each of the nine character locations. The only difference is the reference to the image that needs changing. I will show just one as the other eight are setup the same. This is for the Up arrow.

if (window.step==1) {


if (window.val1==0) {


Ok – so first of all, I have some variables in play here – one for each of the nine characters. They are named val1 thru val9. These are tracking the value of each of the characters 1 thru 65. I also have a variable called step which tracks the location of the selected character position.

So here is how we might read this when someone presses the up arrow.  If we are at step 1 – which is the first position that defaults to a capital ‘C’ – we are going to simply go to the previous state for the selected character (pos1 for position 1)- which would be a capital ‘B’ in this case and then decrement the val1 variable by one. This will change the variable value to a 2. I have the default value of capital ‘C’ as 3.

After that, we are going to do a quick check of the value of the val1 variable.  If we have decremented to the point that val1 is equal to zero, then change it to 65. This is what is used to allow the characters to scroll around in a loop.

That’s it! Just rinse and repeat this code for the other eight characters and change the step value, pos value, and val1 value accordingly. The code is the same for the down arrow except for two things.

  1. I am incrementing the val1 variable instead of decrementing it.
  2. I am going to the Next State instead of the Previous

The Submit Button

The submit button is where we take it all and make it a usable variable. I placed all of the character choices into an array. The trick here is to match the position of each character in the array with the value that gets assigned to each character’s tracking variable (val1, val2, etc.) So the capital ‘C’ which has a value of 3 needs to be number 4 in the array because the array is zero indexed. This is what helps to “pull the letters out” of the editing done with images. Here is a look at the code.

var letters = [“-“, “A”, “B”, “C”, “D”, “E”, “F”, “G”, “H”, “I”, “J”, “K”, “L”, “M”, “N”, “O”, “P”, “Q”, “R”, “S”, “T”, “U”, “V”, “W”, “X”, “Y”, “Z”, “a”, “b”, “c”, “d”, “e”, “f”, “g”, “h”, “i”, “j”, “k”, “l”, “m”, “n”, “o”, “p”, “q”, “r”, “s”, “t”, “u”, “v”, “w”, “x”, “y”, “z”, ” “, “&”, “.”, “0”, “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”];



So you can see the big ugly array defined at the top followed by the big ugly concatenation being assigned to a variable I called yourName which is displayed on the next slide. Finally, we have the code to go to slide two (zero indexed).

Hopefully you have gained something useful out of this small project series. I would love to hear how you might use something like this in one of your own projects.

The post Selected Character Editing Effect – The Code appeared first on eLearning.

Copy/Paste Appearance = Two-edged Sword


Copy/paste appearance is a new feature in the most recent release of Captivate. Many call it a Format Painter like in MS Word, but I do not agree with that statement at all as you will read in this blog post. It is not only my ‘dual’ feeling about this added feature, but it is not acting as the very simple Format painter in Word which is also a ‘two-edged sword’ in the sense that it can be used in a wise way or make your life as developer convert into a hell.

Do I use the Format Painter in Word? Sure, when I have to write a quick short document, which I’m sure I will never have to edit later on. Even in that case I mostly use it for alinea formatting, seldom for text formatting. When creating courses in Captivate (which happened if they were mostly text-based, switched to Framemaker when I could get a license in college, because it handles graphics and other assets lot better) I would NEVER use the format painter. Even Word has Styles for a professional workflow. Captivate is style-based as well, in the sense of Framemaker and InDesign.  Object styles are part of the theme you are using in a course, and have published several posts about it.

In this post I will try to explain which situations are suited for using appearance duplication. It is not possible for every item, as you will discover, and has a hidden gem which you may not have discovered (yet). Let me know if my guess is wrong.

Objects supporting Copy/Paste Appearance

Static objects

First requirement is to have an object style. This means that images, audio, video, bitmap as button, SVG as button can never have their appearance transferred to another item of the same type. You can find all the possible items in the Object Style Manager. Have also a look at the included features in the style. The Transition (Fade in/out with its duration) is part of the object style, when using the Appearance feature it will be transferred as well. The supported objects for appearance pasting are a minority. You cannot use it for Highlight box, zoom object, rollover items although they have an object style:

  • Captions: in the themes packaged with the present versions, all used captions are transparent captions. But the older not-transparent captions are still available. They always come with the Callout pointer in several directions, the used pointer will not be transferred. Have a look at the screenshot below. You can transfer the style of the left caption (pastel orange) to the right caption (default style). top left pointer will not be transferred. But color, font, font size and attribute, alignment, margins, leading (space between lines) and transition will be pasted.
  • Shapes: can also be a text container, but that is not compulsory. Fill, Stroke, Transition and Text properties will be transferred. The shape itself is not part of the style and will not be changed.

After using the Copy/paste feature:

Look at the style names. For the shape the style has been taken over on the second shape, which is great!. However the style of that search caption has been applied but shows a + sign to indicate an overridden style.  I have tried this for quite a lot of captions, it seems to be always the case  and that is bad news! When later on you want to change something in the applied style (here MyCaption), that change would not be applied to the right caption in the screenshots.


If you use Copy/paste appearance on text captions, and you have decided on the final look you will need to double-check the styles and avoid all overridden styles. If you forget to do so, the slightest edit you’ll have to apply in the future to that style will become a nightmare.

This problem doesn’t exist as you can see for shapes used as text containers. Double-checking at least some never harms of course. Another reason why I rarely use captions as text containers, prefer to use shapes.

Interactive Objects

Text Entry Box, Text Button, Transparent Button, Image button have object styles but you cannot use the Copy/Paste Appearance for those objects, you need to apply object styles. A click box is invisible, so it doesn’t have an object style.

The only interactive object to accept Appearance duplication is the Shape button, my favorite Captivate object! Its object style includes the look of the Inbuilt Styles Normal, Rollover and Down (not Visited).  What is the result of a Copy/paste Appearance. Here are two shape buttons, and their Object States panels. The left button has a custom style MyShapeButton, the right button uses the Default Smart Shape Style of this theme:

You see that I added the 4th InBuilt state, Visited for both buttons. Its default look would be the same as the Normal state but I edited the style. After copy/paste appearance from the left to the right button, you expect to see this:

The good news is that the second button has now also the style MyShapeButton applied to it, same as for a non-button shape. Have a look at the new Object State panel of the right button:

As expected, the Visited state didn’t take on the look of the original MyShapeButton style, except …. for the font and its size! This observation leads me to the last topic:

Hidden Gem

Captivate has no individual Text Styles (no Character styles, no Paragraph styles), they are included in the object styles of the text containers (like shapes and captions, text entry boxes). Up till now I used Copy/Paste appearance to transfer styles between objects from the same type: caption to caption, shape to shape, shape button to shape button. However it is possible to copy/paste the text style between objects who are not the same type. That may not expected between shape and shape button, but it IS possible between Caption and Shape or Shape button!


  • Go into Edit mode for the Caption, and select all the text if you want also to transfer the leading (F2, CTRL A)
  • Right-click, Copy Appearance
  • Go into Edit mode for the Shape, select all text (see above)
  • Right-click, Paste Appearance

If the shape is a shape button, the text style will appear in all the InBuilt states.

Use of Appearance duplication

This new feature can be useful, but should never replace Object styles.  I would use it when being in “Draft” mode and discussing with the client about style choices. Certainly the easy way to transfer text styles is appealing to me. But due to the fact that you can never be sure that object styles will not be overridden (as is the case for captions) there is no way to create the custom theme before double-checking all styles. I start each project with a custom theme, because it can save so many hours of work in the future. The add-ons for themes in this version are also very welcome, but that will be in another article.

The post Copy/Paste Appearance = Two-edged Sword appeared first on eLearning.

Assets gone and won’t download

Since the latest version of Captivate ( I have been running into a number of issues. The latest one is that all my cut out characters that I downloaded from e-learning bros have disappeared. I can only imagine this is because of the clearprefs.bat file that is advised to be carried out before running the new version – Or am I wrong? Is there any other reason they would be gone?

Also, Now when I go to try and re-download (you can imagine just how ecstatically happy that makes me, to have to download them ALL again!), the download button seems not to work and the asset is nowhere to be found. Please, if I am missing something do let me know. Any help or insight would be most appreciated.

is anyone else’s patience being put to the test with this update?

The post Assets gone and won’t download appeared first on eLearning.

Features that will work outside an LMS in .html format


I’m looking for some expert advice please.

I do not have an LMS system and I’m rendering Captivate elearning courses in HTML format. I’m wondering which features will work in this format and which I need to avoid.

I’m using Captivate to create simulations of our online research tool. It would be nice if I can simulate users entering keywords into search boxes, clicking check-boxes, clicking buttons/links, opening drop-down menus and selecting options, scrolling down a page, etc. Is any/all of this possible?

Does Adobe have a checklist of which features work in which format?

I’m using the latest version of Captivate.

Thank you, Marion

The post Features that will work outside an LMS in .html format appeared first on eLearning.

9 Overlooked Benefits Of Investing In A New Learning Management System

Are you ready to switch from traditional to online training? If you’re already online, is it time to look for a replacement platform to improve your ROI? In this article, I’ll explore 9 overlooked advantages of investing in a new LMS for your organization. This post was first published on eLearning Industry.

Theme Colors and Fonts

I am using Captivate 2019 Update 2 (, I think this matters since I think the answer to my question may have changed from previous versions.

I can choose a theme, probably Blank Theme, and edit the fonts and colors.  I am thinking this is an excellent point to start with since then I can Save As the Theme into my own theme name.

Font 1, 2, and 3.  For Blank Theme, which fonts are used for which specific objects?  Or do I need to go through Object Style Manager and try to figure this out?  In other words, I’d like an easy way to to replace Font 1, 2, and 3 with my own fonts and know what objects they apply to without having to look up each object in Object Style Manager.

Same question for Theme Colors 1, 2, 3, 4, 5, 6, 7, 8, 9 and 10.  What objects are each of these colors used for by default for Blank Theme?  Or do I need to go through Object Style Manager and try to figure this out?  I want to replace the default theme colors and need to know which objects each color is used for by default.

Wish there was some kind of printable Theme Report or, better yet, an Object Manager Report.  Has anyone created something like this or is this a feature of Captivate that I haven’t found yet?  I’d like a compact theme reference that I can look at as I’m developing my courses that shows, at minimum, the fonts and colors for at least the basic object types in Object Manager, and preferably all the object types and all of the properties for each of these object types in Object Manager for a specific theme that will be used in a project.

The post Theme Colors and Fonts appeared first on eLearning.

How Compliance Training Saves Businesses Money

What if someone told you that you had to spend money now to save money in the future? When it comes to corporate compliance training, that’s exactly what happens. An investment in online training has so many benefits beyond compliant staff. Let’s find out what those are. This post was first published on eLearning Industry.