Posts in Category "Under the hood"

June 1, 2012

Adobe Captivate 6 Sneak Peek: Themes

I’m so excited about the upcoming release of Adobe Captivate 6. I’m going to burst if I don’t share something, so here it is. From deep inside the labs I’ve sorted out the details of one of the incredible new features coming in Adobe Captivate 6, and it’s absolutely wonderful. You’re going to love using the new Themes. Check out the video to learn more. Enjoy! :)

Still starving for more information about Adobe Captivate 6? Follow me on twitter @adobeElearning and be the first one to know about what’s in store for you in Captivate 6.

You also stand a chance to win a full licensed copy of Adobe Captivate 6. Here’s how Continue reading…

Posted by Allen Partridge10:22 PM Permalink
January 2, 2012

Download Adobe Captivate sample Rapid eLearning Course modules

Looking for some examples to feed your creativity, help you learn more about how Adobe Captivate works, or just to add inspiration to your New Year? Look no further. I’ve added the big yellow download button to the sidebar of the Captivate blog so you can find the latest downloadable source demos. You’ll find them here. http://blogs.adobe.com/captivate/adobe-captivate-presenter-elearning-suite-examples

Once you’ve had a look, why not leave comments and questions in the section below?

Posted by Allen Partridge7:53 PM Permalink
July 16, 2011

An Adobe Captivate Advanced Actions Interaction Example

One of the cool things about Adobe Captivate is that you can actually develop more complex interactions using the Advanced Actions feature. This post is for users with a fair amount of experience in Captivate and it presumes Continue reading…

Posted by Allen Partridge12:19 AM Permalink
July 12, 2011

Unique compliance training requirement- score and enforce

Recently there was a unique quiz usecase discussed on our Facebook page, where the trainer wanted to create a slightly different compliance or mandatory training course. The requirement was that for each question, the answer selected by the participant in the first attempt would be used for scoring. But they also wanted to ensure that the participant moved to question #2 only after answering question #1 right, and so on.

Here is a 3 question quiz that highlights this usecase (I’ve left the progress indicator ON to highlight the jump from question 1 of 6 to question 3 of 6, etc.): Continue reading…

Posted by Shameer Ayyappan11:23 AM Permalink
April 17, 2011

Navigating the LMS Maze with #AdobeCaptivate

This week’s Wednesday eSeminar is now available on demand.

LINK:http://www.adobe.com/cfusion/event/index.cfm?event=register_no_session&id=1775548&loc=en_us

We had an awesome session featuring amazing contributions from Jayashree who handles the Captivate LMS integration and was an incredible source of information during the session. Also helping out were Continue reading…

Posted by Allen Partridge6:53 PM Permalink
April 15, 2011

Creating common Object Styles for all project

I assume by now most of Adobe Captivate 5 users already know how to create a style and use them in project.

Did you ever wished that  “some particular styles” were available in all the new project that you create?  Or did you ever feel that after creating new project, the default/predefined set of styles that Continue reading…

Posted by Arif Ali Saiyed6:21 PM Permalink
March 31, 2011

Captivate 5.0 AICC enabled SWF hang issue

Issue:

 AICC enabled LMS allows SCO’s to reside on different server i.e. CMS, File server etc. When the Captivate course and LMS are in different domains and when user tries to access the course from LMS it hangs at the loading screen

 Reason:

 Adobe Captivate does not construct the required URLs correctly when the course and LMS are in different domains.  Same domain no issues have been reported, course which resides in LMS also has no issues.  The fix is specific to cross domain AICC

 Solution: Continue reading…

Posted by Ashwin Bharghav7:20 PM Permalink
March 8, 2011

Adobe Captivate Customer Road Show – Meet with Product Management

The Adobe Captivate, Presenter and eLearning Suite Product Management team will meet with customers in the US during the weeks of March 21 and March 28. These are amazing opportunities to participate Continue reading…

Posted by Allen Partridge11:11 PM Permalink
March 4, 2011

Steps to use Flash iPhone packager to create iPhone app. from Captivate SWF

Further to Shameer’s post on “Publish to iPhone from Captivate and eLearning Suite“, here are the next steps to generate the iPhone app. from your Captivate SWF.

These are manual steps and you need to use the terminal/shell to execute the command on a Mac machine where you have your Apple Developer Certificate and Provisioning Profile installed: Continue reading…

Posted by Jayashree Pandeya2:57 PM Permalink
February 15, 2011

Fix for Audio cut issue in Captivate 5

 

Over the last few months, a few users have reported that they have observed an audio cut in the published output of their Captivate projects. This can happen when a continuous audio* is present on all slides of the project and also in the case of discontinuous audio^. If you have observed this issue in your published projects and this is happening even after installing the patch, don’t worry, here are three simple steps you have to follow to get rid of this problem.

Step1:

Install Adobe Captivate patch from here: http://www.adobe.com/support/captivate/downloads.html

You can also initiate the update process from the application by navigating to Help >> Updates. This will bring up the Adobe Update manager and list the updates available for Captivate.

Read the release notes for the patch here: http://kb2.adobe.com/cps/881/cpsid_88142.html. Follow the instructions mentioned in the “Using the AudioOptions.ini file to obtain the fix for the audio issue” section in the release notes to place the “AudioOptions.ini” file in the Installed folder of Captivate.

Step1 can be skipped if you have already installed the patch. Captivate build number after installing the patch should be 5.0.1.624

Step 2:

Now launch Captivate and open the project which has Audio cut issue. Select all the slides in the project. (Select the first slide and Shift+Select the last slide). In the Slide PI change the “Slide Exit” action from “Go to Next slide” to “No Action

Step3:

In the “Publish dialog” tick in the check box “Force re-publish all the slides” and then Publish.

Now the published output should play entire audio present on slides and no audio cut issues should be seen.

* Continuous audio – Audio, with duration equal to slide timing, present on all the slides of the project

^ Discontinuous audio – Audio present only on certain slides of the project

Posted by Ashwin Bharghav3:26 PM Permalink
November 12, 2010

Playbars demystified

Captivate playbar swfs have a complicated structure. Though you can create a playbar from scratch, its advisable to duplicate an existing playbar FLA file and make changes in it to suit your needs. You can find the source FLA files for the canned playbars in the following location:

<Adobe Captivate Installed Directory>\Templates\PlaybackFLA\AS3

Height of the playbar:

To change the height of the playbar, adjust the height of pbcBk_mc movie clip inside cpPlaybar symbol in Library. Also to get correct height, you need to change the height of the shape present in pbcBkHeight symbol in Library. pbcBkHeight symbol should contain a single shape (without stroke) and its height should equal to that of the background height set in pbcBk_mc.

Playbar Buttons:

Each playbar button except slider should follow this structure:

  • icon_mc – A movie clip on which Button Icon color will be applied
  • btn_mc  – Each btn_mc movie clip should follow this structure:
    • color_mc – A movie clip on which Button Face color will be applied
    • glow_mc – A movie clip on which Button Glow color will be applied
    • mouse states – Need frames with these labels – up, down, rollover. Whenever a mouse up event (or normal state) occurs on this playbar button, it will be asked to jump to the frame with label “up”. Similarly for “down” and “rollover” frames when mouse down and mouse over events occur respectively.
  • actions  – A layer with action script in its first frame. It should have the following actions:
    • btnTipsId – a variable which specifies the index of the tooltip array to be picked up when mouse is hovered over the playbar button [More about this array in Tooltips section below]
    • onClicked  – A function which calls parent.onPBCBtnClick() with a valid action. These are the list of valid actions – “rewind”, “back”, “play”, “pause”, “forward”, “cc”, “audioOn”, “audioOff”, “exit”, “info”, “TOC”, “FastForward”, “FastForward1”, “FastForward2” and “print”. – Based on the functionality of the button you need to give appropriate name.

Slider should have the following structure:

  • thumbBase_mc –background movie clip of the slider (Button Face color)
  • proClr_mc – a movie clip to show the completed progress of the movie (Button Glow color)
  • thumb_mc – a movie clip which indicates the play head (Button Icon color)
  • actions – mouse up and mouse down listeners which will call parent.onSliderMouse(false) on mouse up and parent.onSliderMouse(true) on mouse down.

All the colors (Button Icon, Button Face, Button Glow) can be applied in Captivate Skin Editor. Background color in Skin Editor will be applied to the movie clip named pbcBk_mc inside cpPlaybar symbol.

Playbar:

Playbar movie clip is the movie clip which contains all the playbar buttons, background movie clip and a background height movie clip. It should have the following movie clips (specified below are instance names):

  • pbcBk_mc  – Background movie clip
  • pbcRewind_mc – Rewind
  • pbcPause_mc – Pause
  • pbcPlay_mc – Play
  • pbcBack_mc – Backward
  • pbcForward_mc – Forward
  • pbcFF_mc, pbcFF1_mc, pbcFF2_mc – Fast Forward
  • pbcSlider_mc – Slider
  • pbcAudioOff_mc – Audio Off
  • pbcAudioOn_mc – Audio On
  • pbcTOC_mc – Table of Contents
  • pbcCC_mc – Closed Captioning
  • pbcExit_mc – Exit
  • pbcInfo_mc – Info
  • pbcPrint_mc – Print
  • pbcBkHeight_mc – a movie clip to determine the height of the playbar [See Height of the playbar section for more details]

pbcBk_mc and pbcBkHeight_mc should be placed compulsorily. The rest of them are optional. However if all of them are present, user can choose either to have/not have them from Skin Editor.

pbcPlay_mc and pbcPause_mc are mutually exclusive at runtime. Only one of them can be visible. Similarly pbcAudioOn_mc  and pbcAudioOff_mc are mutually exclusive.

Finally place the playbar movie clip on the main timeline with the instance name as pbcBar_mc. You can have an optional auto play button placed on the main timeline with the instance name autoPlay_mc.

Tooltips:

To change the tooltips, find the MovieClip named Localization in the library. Open this symbol and go to its Frame 1. Here you can find the tooltips for the playbar buttons. Change them based on the requirement. Apply caution while changing the tooltips. Changing the order of the array elements will result in incorrect tooltips. If you want to change the language of the playbar, assign the appropriate array variable to pbcBtnTips variable. btnTipsId variable inside playbar buttons refer to the index in this array (pbcBtnTips).

Reordering Playbar buttons:

Playbar buttons will always be placed in the following order:

  • pbcRewind_mc
  • pbcPlay_mc/pbcPause_mc
  • pbcBack_mc
  • pbcForward_mc
  • pbcFF_mc/pbcFF1_mc/pbcFF2_mc
  • pbcSlider_mc
  • pbcAudioOn_mc/pbcAudioOff_mc
  • pbcCC_mc
  • pbcTOC_mc
  • pbcPrint_mc
  • pbcExit_mc
  • pbcInfo_mc

There is no direct way in which you can change this order.
Auto Reordering trick: However you can change atleast the order/layout of some of the buttons in this way: Renaming the instance names of pbcRewind_mc as pbcExit_mc and vice versa will swap the position of Rewind and Exit buttons.
However you might not be able to do this for every button because of some linking buttons play/pause, audio on/off and Fast Forward buttons.

Manual Reordering trick: If you want to hard code the positioning values, you can do so by adding an event like OnEnterFrame in background movieclip and then set the values for the button positions.

The code below will move positions for either Top or Bottom stretched. If you are using the playbar positioned on either side then you can change the x to y and play about with the values until the buttons are in the position you want. You need to check the registration point of the buttons and accordingly adjust the x and y positions.
Open the desired skin template FLA and open the symbol pbcBarBkColor in the library and add the following script in its first frame.

addEventListener(Event.ENTER_FRAME, OnEnterFrame, false, 0, true);
function OnEnterFrame(ae:Event)
{
if(parent.pbcCC_mc.x != 15)
{
if(parent.pbcCC_mc)                      parent.pbcCC_mc.x = 15;
if(parent.pbcAudioOff_mc)           parent.pbcAudioOff_mc.x = 45;
if(parent.pbcAudioOn_mc)           parent.pbcAudioOn_mc.x = 45;
if(parent.pbcRewind_mc)             parent.pbcRewind_mc.x = 75;
if(parent.pbcBack_mc)                  parent.pbcBack_mc.x = 105;
if(parent.pbcPause_mc)                parent.pbcPause_mc.x = 140;
if(parent.pbcPlay_mc)                   parent.pbcPlay_mc.x = 140;
if(parent.pbcForward_mc)           parent.pbcForward_mc.x = 185;
if(parent.pbcFF_mc)                      parent.pbcFF_mc.x = 215; //additional forward buttons
if(parent.pbcFF1_mc)                    parent.pbcFF1_mc.x = 215; //additional forward buttons
if(parent.pbcFF2_mc)                    parent.pbcFF2_mc.x = 215; //additional forward buttons
if(parent.pbcTOC_mc)                   parent.pbcTOC_mc.visible = false; //toc button
if(parent.pbcExit_mc)                    parent.pbcExit_mc.x = 245;
if(parent.pbcSlider_mc)                parent.pbcSlider_mc.x = 450;
if(parent.pbcInfo_mc)                   parent.pbcInfo_mc.visible = false;
}
}
stop();

I’m also attaching a couple of sample playbars where the ordering is changed.

Re-ordering playbar buttons

Deployment:

If you have created a new playbar swf, you need to place it in the following location for Captivate to pick it up:

<Adobe Captivate Installed Directory>\<lang>\Gallery\Playbars\AS3

Just close the Skin Editor if it is already open and open it again. You can check your new playbar in the playbar drop down.

Posted by Ravi Kishore3:26 PM Permalink
October 29, 2010

CPTX file size

Adobe Captivate customers have always been very active on the forums. It has been a great place to interact with customers, resolve their issues and learn more from them. Recently our customer Paul Thrippleton raised a CPTX file size bloating issue in forums. Thanks Paul for raising the issue. We worked on it and have found out that the issue is seen because of the audio files (.wav and .mp3 files). Although we will be surely fixing it in the next release, the good news is we have an easy workaround to overcome the problem.

Let me first explain the problem:

Scenario-1:

One of the ways to insert audio file in Captivate, is to insert it on slide and using the “Audio Split Options” dialog, spread it across another slides.

Scenario-2:

Insert an audio file on slide or directly in library. Then duplicate the audio file in library

Scenario-3:

Insert an audio file on slide or directly in library. Then “Update” the audio file in library.

In above scenarios the file size of the CPTX file increases more than normal. This issue is not noticed if the audio files are smaller in file size because then the increase in CPTX file size too will be not so noticeable.

Note: This issue happens only if you have inserted audio in Captivate and performing any of the above scenarios without editing the audio file.

Workaround:

We have a simple workaround to the problem.

-Once the audio is inserted into the Captivate project, go to library.

– Right click the audio file and select “Edit with Captivate”

– Make a minute modification in audio file waveform. (Delete small portion of audio) and save the changes.

Now you can apply any of the scenarios mentioned above and they will work without increasing the CPTX file size.

Note:

  1. This issue is not noticeable when audio files are of smaller sizes.
  2. This issue affects only the CPTX file size and cannot affect SWF file size.
  3. Issue is seen only if you perform above scenarios using an unedited imported audio file.
  4. This issue is only in Captivate 5 and not in any other releases of Adobe Captivate. 
Posted by Mukul Vinay Lele1:52 PM Permalink
  • Loading
  • Categories

  • Archives

  • Authors

  • Recent Comments

    • vinay: Hello, Can i use multiple feedback in MCQ slide?? I want put math equations image in feedback image. There is...
    • Andy Miller: That’s great to hear Allen, and thanks for the reply. Unfortunately my company had specifically...
    • Stephen: Hi Guys, Really love the new features in Captivate 9. Just having some issues with embedding a Vimeo video...
    • Banji Atewogbola: it a nice course but i dont have any idea on or how do this thing
    • Claims Learning and Developmen: How about Captivate 5 .cptx files? I know that Captivate 8 was able to open...
  • Captivate & eLearning Videos

    Subscribe to Adobe eLearning on YouTube.

    Check out the latest eLearning Videos on AdobeTV