Content limits in Captivate

I am a Captivate 6 for Windows user and have noticed seemingly random issues coming up with our modules. Issues may include: missing audio on some slides, red boxes, black screens, "not responding" messages, and ghosting images. My question is, do any (or all) of these issues have to do with going beyond the content limits of Captivate?
Early on in using Captivate (version 3?) I noticed we started having issues when we went beyond, say 200 slides. Now that we are using more audio clips, screen recordings, and images, (on usually 50-100 slides) I am wondering if the amount of content is overwhelming Captivate. Any ideas?
Thanks,
Darin

Hi Darin
Back in Captivate 1 through 4 there was an unstated rule of thumb guideline where we saw that if you went beyond 50-65 slides you were in danger territory. When Adobe re-wrote the application and released version 5, I asked what (if any) slide limitations were. I was advised that we should now be able to have as many as 400-600 slides without issue.
However, my thoughts are that with anything like this, you are likely to encounter issues with massive amounts of content. And from what you are reporting, it would seem that you are seeing some of these issues emerge. To me, the red squares are an indication that there is a memory issue at play.
Perhaps try making a copy of the project and removing half the slides. See if things improve. And if they do, maybe consider that the project needs to be split into two modules.
Cheers... Rick

Similar Messages

  • Is there any way to go beyond the 99 TRACKS of content limitation for a DVD

    Greetings All,
    I don't think there is much hope of getting the solution to my dilemma that I'm hoping for, but perhaps someone out there has overcome a similiar situation to mine.
    As you can see from the topic of my post, I'm hoping there might be some way to get DVD SP to 'work-around' the DVD-standard of 99 tracks of content. To give you a better idea of why I'm trying to do this I'll just briefly outline my project.
    I'm creating a FAMILY TREE DVD with multiple menus (each menu representing a specific family). The object is to encompass extended family as well as ancestry up to the current generation. The names for each person that appear on the menu are links to a slideshow (and usually a very short one at that - perhaps 3 to 5 pix). As you've guessed, I've reached the limit of 99 slideshows but with barely having gone past the 1.5 GB mark.
    In order to meet the desired objective of this project, it would be preferable to have all the slideshows contained on the one DVD as this way, the interconnections between the various families can be more easily demonstrated.
    Anyway, I know its a long shot as I've tried to do some research on this myself and have come up empty.
    Any help or advice offered would be greatly appreciated.
    Thanks,
    Karl

    99 title limit - this includes Tracks and Stories!
    I would imagine a project like this would be possible with chapter end jumps although ,like you guys said, it would be a PITA.
    No way to get beyond the 99 title limit in DVDSP. Tracks and stories are counted as 1 title each so the limits includes both tracks and stories. I could see having up to 99 Tracks and 99 chapters while including chapter end jumps for each slide show section. Like Aldolfo said this might put pressure on a player. Remember DVDSP is still an abstraction layer tool, hiding most of the mundane DVD details from the author.
    This title would be a breeze in a spec tool, like the studios use to author their titles. Your still limited to 99 tracks (VTS) but these tools give you access to such things as PGCs and Programs. In fact, this title could be done with 1 track(VTS) in such a tool.
    and....I wouldn't want to target 9801 separate Buttons
    Message was edited by: Eric Pautsch1

  • How to change table of content font in captivate 6

    Hi There,
    Can somebody please suggest me how to change table of Content Text font English to Arabic in Captivate 6 and which font supports Arabic language.
    Please refer below image, highlighted text font should be changed.
    Looking forward for help.
    Thanks,
    Srikanth

    The weird sliding navigation is Apples pride and joy!
    That TOC allows you to slide between chapters, sections and pages.
    iBooks Authjor was designed to do what it does and what Apple wanted it to do.
    Some things can be changed during the books production,  but the " weird navigation"  is not something you can change to do what you want.
    iBooks Author is does not produce ePubs.. at least not as "ePub" is known from Pages, inDesign etc,.
    If you want what is available in ePubs.. then iBooks Author is not the application to produce it.
    You could drag a section page above chapter on and create an index type page using book marks for links - but whats the point? 
    People using iPads and familiar with iBooksAuthors special way of book presentation.. are quite happy its so easy to use.

  • Load limitations for Captivate Files in RoboHelp?

    We are investigating RoboHelp 9 as a solution for an upcoming help project that would involve a large number of Captivate demos (approximately 70) ranging in size from 1 - 5MB. Has anyone run into issues using large numbers of Captivate files in a RoboHelp project? Is there a maximum file size for Captivate demos in RoboHelp? Any other issues? I'd be very interested in hearing from anyone with experience in this area.

    Welcome to our community
    There really shouldn't be any load limitations other than those imposed by the Captivate files themselves. My guess is that you plan on using WebHelp, no? And if you are, the Captivate demos will be loaded as needed from the server. So the only lag you will see is the delay for what it takes for the server to serve up the demo itself.
    Hopefully this answers your question. If not, post back and we will take another stab at it.
    Cheers... Rick
    Helpful and Handy Links
    RoboHelp Wish Form/Bug Reporting Form
    Begin learning RoboHelp HTML 7, 8 or 9 within the day!
    Adobe Certified RoboHelp HTML Training
    SorcerStone Blog
    RoboHelp eBooks

  • Reviewing content in LMS, Captivate jumps to last slide

    I have a course with several files in the tree. Captivate plays its content just fines and it triggers the next file after the student views all slides. However, if the student wants to go back and review the material, Captivate will flash the first slide, then jump to the last slide.
    I have Escape Version and Session ID unchecked.
    Pass/fail checked
    SCORM 2004 checked
    Report to LMS as Score
    Slide views only - Slide view Completion 100 (is that the # of slides or the percentage of slides?)
    Reporting Level = Interatction and Scores
    I also have the Template set to SendTrackingDataAtEnd
    Is there any way to have CP just stay on the first slide?
    Thank you.
    Regards,
    Kevin

    Thank you Lilybiri. I checked the 'Nevers Send Resume Data' and that seemed to work.
    I think the only drawback would be if the content is lengthy and the student stops and later goes back in to view the conten, they would probably have to start at the beginning again. The only way I could see getting around that would be to use the TOC and then a student could choose the stop they left off.
    Regards,
    Kevin

  • Apple tv playing hd content - limitted?

    Follow this:
    I have an ekstern hard-drive (1000GB) where I keep HD-movies on. My idea is to buy the apple tv so i could watch the movies on my 42" flatscreen. But it seems that it cannot be done without loosing quality... and that wasnt my idea :-/
    Can apple tv not play files over 4 GB?
    It s possible to minimize the size of the files using VisualHub, but going from 8Gb file to 4 is no good.
    Any good ideas? (other than dropping back to the windows-world and traditionel mediacenters )

    there is currently a limit of 4gb for streaming... people have gotten more than 4gb to sync but it's touch and go.
    they'll have to raise this ceiling anyway to allow HD content for long movies I would think.
    You mentioned your concern being not sacrificing quality... what format are you using for your HD content? Since AppleTV only does 720p at the moment it's feasible to get great quality HD with good enough compression at 720p to fit it in. Then again, I've been wrong before.
    I average about 1.1 gigs/hour currently of 2500 kps using h.264 from a dvd source. so 480p at 2500 leaves very little blocking, artifacts, etc. I'm not real good with the math on 720p though to know if it would work out.
    I'd like someone with better knowledge to give some input though as it appears the HD war may be reaching it's tipping point.

  • Is Spotlights ability to search web content limited to one word searches?

    I have my website setup and Spotlight enabled.
    I have several thousand pdf documents indexed and would like to be able to search them by "Content" "Contains or equals".
    The problem is, that when I search using 2 words that I know are contained in several documents, the results returned are 0, yet searching with 1 word yields plenty of results, I really need to be able to narrow my results down by being able to search for more than 1 word at a time.
    Thanks for your help.

    This is normal, because some environments have servers with names like intranet. When your DNS returns a plain 404, Firefox then sends the word to your preferred search engine. But if the DNS service sends back its own results page, that preempts the normal behavior.
    Perhaps there is an add-on to work around this? I do not recall seeing one, but you can search here: https://addons.mozilla.org/en-US/firefox/
    For many years the address bar search was called the keyword service, so in addition to other queries, you might search for add-ons related to keywords.

  • Portlet content limitation

    hi everyone,
    we have a case were we should limit the results of an sql omniportlet, and show the rest of the results in another page. the omni portlet gets a lot of rows i want ten rows to show on the first page then a link should appear if there are more rows to take you to the other page with the next ten rows. how can we do that in the portal?(EX: like the hotmail or any mail when u have many emails u get a link to another page to see the rest of them )
    thank you

    Does it happend just for G6? Does it work for v.5.*?

  • New development in Flash Captivate and Content Management

    My compay currently uses Serena Collage for Content
    Management along with Macromedia Studio MX 2004 for web site
    development. We have an upcoming e-learning project that we are
    considering developing in Captivate and Flash. We are mandated that
    all development be Section 508 compliant and e-learning must be
    SCORM compliant as well.
    Can I continue to use Collage to manage content developed
    from Captivate and Flash or will I have to use a different product?
    According to documentation Captivate SCORM and 508 compliant and is
    Flash 508 compliant is this correct?
    Please advise.

    I am not familiar with Collage or its requirements, but Flash
    MX 2004 is 508 compliant, I have had to make partial and full
    compliant courses with it. That being said, it took us a decent
    amount of time and effort.

  • Any test web sites to insure browser/Flash player/other is adequate for all Captivate content

    My prior subject header was a little confusing, so I hope it's okay I start over again and state more clearly what I need.
    I have hundreds of users accessing Adobe Captivate 5.5 training.  Many users have no trouble viewing the content.  SOME users have trouble, specifically when viewing a video inserted into the training.  It just won't play for them.  These users have different browsers, so it would seem the type of browser is not an issue.
    What I am hoping for is ...
    a web site that lets users know they have everything needed to run any content within a Captivate session.  For example, as you know, Adobe has a web site to inform the user what version of Flash Player they have (if any).  I would be great to have a site that would let the user know if they meet the minimum requirements (not just Flash Player) to participate successfully in a training.
    Is anyone aware of such a site?  Or have ideas on how to build one?
    Thank you, and I'm sorry for not being clearer on the prior post.
    Best regards,
    Mark

    Captivate outputs (generally) as Flash. So as long as users have a recent version of the Flash player, they should technically be able to play back the content.
    However, of course, online delivery depends on the user's internet connection. What if you're feeding them video and their connection is slow?
    For similar concerns, we point our users to speedtest.net and ask them to post their results. Sometimes that helps illustrate their slow connection means a slow video delivery.
    And, of course, the older the computer, the less-fast it'll be in rendering the course. My oldest computer, used occasionally and with frustration by my 5 y/old, plays Flash sites horribly - and it's a 1.6ghz computer with 512mb RAM and XP...with latest browsers and Flash player. You can always ask for their computer spec, but that's not an easy thing to determine via software/website.
    So you can create a simple 'minimum requirements' page that you can point to...but one that actually does a diagnostic...well, aside from simple Flash player/version detection (which is fairly simple), that's a complex task.

  • How can our customer edit our Captivate 6 content with Captivate 5?

    Our company has decided to dive into the e-learning business and create e-learnings.  We just purchased a Captivate 6 subscription, unfortunately before finding out our customer uses Captivate 5.  He would like to edit our files once in a while when he needs to if he doesn't have enough time to have us do it.   Is there anyway he can edit content produced in Captivate 6 with his Captivate 5.  Can I export files of a certain type that he can in turn import and add to his Captivate 5 and edit himself?  In other words, what kind of files can I export from Captivate 6 than he can import with Captivate 5 and make small changes to?
      Vielen Dank,
                 Ryan

    Thank you.  I see that I can export content as an .xml file.  Isn’t this something he can upload with Captivate 5?    Thanks for bearing with my naivety. : )
    Von: RodWard [email protected]
    Gesendet: Mittwoch, 1. August 2012 14:25
    An: Scharfer, Ryan
    Betreff: How can our customer edit our Captivate 6 content with Captivate 5?
    Re: How can our customer edit our Captivate 6 content with Captivate 5?
    created by RodWard<http://forums.adobe.com/people/RodWard> in Adobe Captivate - View the full discussion<http://forums.adobe.com/message/4591371#4591371

  • What are the possibilities and limitation of using Out of the box content search webpart on SharePoint Online 2013/O365 ?

    Hi All,
    We are migrating from on-premise SharPoint 2010 to SharePoint online 2013.
    I have few questions below: 
    What are the possibilities and limitations of using Out of the box content search webpart?
    Also, how the cross site publishing will work in SharePoint online something with managed navigations and product catalog apporach? if it is not supported, then what are the alternatives to acheive the same?
    Appriciate any commnets/clarifications.Thanks in advance.
    Thanks,
    Dhananjay.

    Here are the possibilities of Content search webparts
    http://office.microsoft.com/en-in/office365-sharepoint-online-enterprise-help/configure-a-content-search-web-part-in-sharepoint-HA104119042.aspx
    http://office.microsoft.com/en-in/office365-sharepoint-online-enterprise-help/when-to-use-the-content-query-web-part-or-the-content-search-web-part-in-sharepoint-HA104206662.aspx
    Compare the strengths and limitations of the Web Parts
    It’s important that you understand the strengths and limitations of the two Web Parts because if you choose the wrong one, your site could run into performance problems. You can use both Web Parts to show content that is based on a query. In a simplified
    world, here’s how you can decide between the two:
    Use the CQWP when you have a limited amount of content, your query is simple, and you don’t expect your content to grow much in the future.
    Use the CSWP in all other scenarios when you want to show content that is based on a query.
    The table below gives a comparison of the two Web Parts:
    Web Part behavior
    Content Query Web Part
    Content Search Web Part
    Query configuration
    Easy
    You’ll need to know about certain search features such as
    managed properties.
    Query across large amounts of content
    Limited
    Yes
    Handle complex queries
    Limited
    Yes
    Scale to handle future content growth
    Limited
    Yes
    Display content from other site collections
    No
    Yes (see
    section below)
    Design of query results can be customized
    Yes, by using XSLT.
    Yes, by using HTML.
    Maintenance cost in a complex site architecture
    High
    Small (see
    section below)
    Narrow down the query results that are displayed in the Web Part
    No
    Yes, in combination with the
    Refinement Web Part.
    It was not there previously but then it was added to Office 365
    http://blogs.office.com/2013/10/29/search-innovations-for-site-and-portal-design-in-sharepoint-online/
    If this helped you resolve your issue, please mark it Answered

  • Captivate 5.5 published files are not visible in Fire Fox or open in new window.

    When I publish and post Captivate 5.5, the HTML or the swf files do not display in Fire Fox (latest version) without forcing the file to open in a new window (if it displays at all). If it does work, the Flash security blocks the swf on an ugly view until the user clicks.
    I thought it was because I have to assign a direct URL to each component, but all of the other Captivate sites I have reviewed have the same issue when viewing in Fire Fox.
    IE will display after the active x is authorized (I can live with that).
    You Tube and other Flash display properly in Fire Fox, just not Captivate products.
    I have disabled off all plugins, modified the protected settings, and everything I could find listed in the Fire Fox help. I have installed a previous version of Flash and Shockwave Player. Short of reinstalling windows, it is not working and that will not help because the published content is not visible on any other machine in the office or at home.
    The files are in a Portal, so I cannot share them unless you are in the DoD and have an AKO or DKO account.
    However, here is another example of the Captivate not working.
    https://clc.dau.mil/games (this displays on some computers, but not all)
    http://www.hartisd.net/pages/uploaded_files/Assignment_Search.mht (After allowing the mht, this displays in IE)
    I am not sure if it has something to do with the other 2 published xml files that are not directly referenced in the html, but I just need either the swf or html to display in the iframe without forcing another window to display and without a lot of dependecy issues with other add-ons in Fire Fox.
    - Thanks!

    Any of the DAU games, if they display. It is a government site, so they have the standard gov garbage (stuff not working like certificates), but nothing is harmful nor can they do anything to track other than the current session.
    It is kind of weird how the content is displayed... It is not an intranet, it goes to a limited access portal. When I store content, it uses an absolute path instead of relative path. Very aggrevating when using many of the tools for non-programmers (like me), and probably more aggrevating for programmers.
    Whether I point directly to the .swf or to the generated HTML, the content displays in IE, but not in FF.
    It may be a combination of FF and Captivate. FF seems rather flaky in dealing with swf files. There is the consideration for add-ons, but I tried on a newly imaged computer and it still was not working. Even after going through all of the FF steps to get it to work.
    Basically we had to create a new HTML file to display the content because the Captivate published files don't work. However, the new HTML does not reference the XML files.
    When I publish, I get 5 different files, .swf, .htm, .js, and 2 .xml. When I dig through the code (once again, not a programmer, soo I may be missing something), even round tripping to Flash, I do not see how the .xml files are referenced at all.
    These may be different topics, not sure, it came up because I am trying to get a simple solution from the product that can be easily transferred to our production servers and available for Solders to access.
    - Thanks
    Michael

  • Best Practices for Creating eLearning Content With Adobe

    As agencies are faced with limited resources and travel restrictions, initiatives for eLearning are becoming more popular. Come join us as we discuss best practices and tips for groups new to eLearning content creation, and the best ways to avoid complications as you grow your eLearning library.
    In this webinar, we will take on common challenges that we have seen in eLearning deployments, and provide simple methods to avoid and overcome them. With a little training and some practice, even beginners can create engaging and effective eLearning content using Adobe Captivate and Adobe Presenter. You can even deploy content to your learners with a few clicks using the Adobe Connect Training Platform!
    Sign up today to learn how to:
    -Deliver self-paced training content that won't conflict with operational demands and unpredictable schedules
    -Create engaging and effective training material optimized for knowledge retention
    -Build curriculum featuring rich content such as quizzes, videos, and interactivity
    -Track program certifications required by Federal and State mandates
    Come join us Wednesday May 23rd at 2P ET (11A PT): http://events.carahsoft.com/event-detail/1506/realeyes/
    Jorma_at_RealEyes
    RealEyes Connect

    You can make it happen by creating a private connection for 40 users by capi script and when creating portlet select 2nd option in Users Logged in section. In this the portlet uses there own private connection every time user logs in.
    So that it won't ask for password.
    Another thing is there is an option of entering password or not in ASC in discoverer section, if your version 10.1.2.2. Let me know if you need more information
    thnaks
    kiran

  • Captivate 4 Possible to remove borders/padding around published project?

    Greetings,
    I am working with Captivate 4 and publishing to a SCORM 1.2 compliant LMS. I would like to publish a project without having the borders/padding surrounding the project files. Is this possible? If so, where would I look to find instructions to do this?
    When published in our LMS, the LMS generates a window of a fixed sixe. This is set in the LMS itself and can be changed in the LMS. The goal being to remove browser controls and scroll bars from the user’s point of view when they launch a lesson showing only the lesson.
    In previous versions of Captivate (2 and 3) I was able modify the SCORM.htm file in such a way that I could remove any padding around published project files. The SCORM.htm file used a table to center the Captivate SWF files in the users screen. I could edit this file and use absolute positioning to eliminate (the table tags) “dead space” around a project swf file.
    Doing this in Captivate 4 (editing Custom.htm and Default.htm) does not seem to have the same effect. (In fact it seems to have no affect (good or bad) at all.
    Has anyone had any success in doing this?
    Also, has anyone used the new Captivate 5 yet? Does it have the same presentation limitations as Captivate 4?
    Thank you,
    TPK

    TPK,
    This worked perfect.  The only problem that I have is that it still leaves a small ribbon of white at the top and the bottom of the window.  Any idea how to remove that?
    Here is the current HTM text
    <!-- Copyright [2008] Adobe Systems Incorporated.  All rights reserved -->
    <!-- saved from url=(0013)about:internet -->
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>workers_comp</title>
      <script src="standard.js" type="text/javascript"></script>
      <script src="SCORM_support/scorm_support.js"></script>
      <script type="text/javascript" language="JavaScript">
       // set document.domain property here, if it works for your environment/SCORM implementation
       // document.domain="";
       var g_intAPIType = 0;
       // Hook for Internet Explorer
       if ((navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) || g_intAPIType == -1)
        g_intAPIType = 0;
        document.write('<script language=\"VBScript\"\>\n');
        document.write('On Error Resume Next\n');
        document.write('Sub Captivate_FSCommand(ByVal command, ByVal args)\n');
        document.write('Call Captivate_DoFSCommand(command, args)\n');
        document.write('End Sub\n');
        document.write('</script\>\n');
        document.write('<script language=\"VBScript\"\>\n');
        document.write('On Error Resume Next\n');
        document.write('Sub Captivate_DoExternalInterface(ByVal command, ByVal parameter, ByVal value, ByVal variable)\n');
        document.write('Call Captivate_DoExternalInterface(command, parameter, value, variable)\n');
        document.write('End Sub\n');
        document.write('</script\>\n');
       } else {
        g_intAPIType = 1;
       var strURLFile = "Enhanced_Authorization_Integration.swf";   // Name of the flash file
       var intIntervalSecs = 1;    // Number of seconds to wait for SCORM API to load
       var g_intAPIOrder = 0;     // Way to search for API object (0 - starts with bottom up; 1 - starts top down)
       var strURLBase = "";
       var strURLParams = "";
       var strURLFull = document.location + "";
       var intTemp = strURLFull.indexOf("#");
       if (intTemp == -1)
        intTemp = strURLFull.indexOf("?");
       if (intTemp > 0)
        strURLParams = strURLFull.substring(intTemp + 1, strURLFull.length);
       var strTemp = location.protocol.toUpperCase();
       if (strTemp.indexOf("FILE") == -1)
         var intTemp = location.pathname.lastIndexOf("/");
       else
         var intTemp = location.pathname.lastIndexOf("\\");
       if (intTemp != -1)
         strURLBase = location.protocol + "//" + location.host + location.pathname.substring(0, intTemp + 1);
       else
         strURLBase = location.protocol + "//" + location.host + location.pathname;
       strURLParams = (strURLParams==unescape(strURLParams)?escape(strURLParams):strURLParams);
       strURLParams = (strURLParams==""?"":"?") + strURLParams;
       function Finish()
        if ((isAPI()) && (g_bFinishDone == false))
         (g_zAPIVersion=="0.2"?g_objAPI.LMSCommit(""):g_objAPI.Commit(""));
         g_bFinishDone = (g_zAPIVersion=="0.2"?g_objAPI.LMSFinish("") == "true":g_objAPI.Terminate("") == "true");
        return (g_bFinishDone + "" ) // Force type to string
       if(g_intAPIType==0)
        // Detect Internet Explorer
        var g_bIsInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
        // Handle fscommand messages from a Flash movie
        function Captivate_DoFSCommand(command, args)
         var CaptivateObj = g_bIsInternetExplorer ? Captivate : document.Captivate;
         var strFSArgs = new String(args);
         var strFSCmd = new String(command);
         var strErr = "true";
         var strFSArg1, strFSArg2, strFSArg3
         var intFSDelimiter = strFSArgs.indexOf("|");
         if (intFSDelimiter > -1)
          strFSArg1 = strFSArgs.substr(0, intFSDelimiter);  // Name of data element to get from API
          var strFSTemp = strFSArgs.substr(intFSDelimiter + 1);
          intFSDelimiter = strFSTemp.indexOf("|");
          if(intFSDelimiter > -1)
           strFSArg2 = strFSTemp.substr(0, intFSDelimiter); // Value
           strFSArg3 = strFSTemp.substr(intFSDelimiter + 1); // Variable
          } else {
           strFSArg2 = strFSTemp;
         } else {
          strFSArg1 = strFSArgs;
         // do nothing, if SCORM API is not available
         if (!isAPI()) return;
         if ( strFSCmd == "LMSInitialize" || strFSCmd=="Initialize")
          CaptivateObj.SetVariable(strFSArg3, eval('g_objAPI.' + strFSCmd + '(\"\");'));
         } else if ( strFSCmd == "LMSSetValue" || strFSCmd=="SetValue") {
          strErr = eval('g_objAPI.' + strFSCmd + '(\"' + strFSArg1 + '\",\"' + strFSArg2 + '\");');
          CaptivateObj.SetVariable(strFSArg3, strErr);
         } else if ( strFSCmd == "LMSFinish" || strFSCmd=="Terminate") {
          g_bFinishDone = eval('g_objAPI.' + strFSCmd + '(\"\");')
          strErr = g_bFinishDone;
          CaptivateObj.SetVariable(strFSArg3, g_bFinishDone);
         } else if ( strFSCmd == "LMSCommit" || strFSCmd=="Commit") {
          strErr = eval('g_objAPI.' + strFSCmd + '(\"\");');
          CaptivateObj.SetVariable(strFSArg3, strErr);
         } else if ((strFSArg2) && (strFSArg2.length > 0)) {
          if(strFSCmd=="LMSGetLastError")
           strErr = eval('g_objAPI.' + strFSCmd + '();')
           CaptivateObj.SetVariable(strFSArg3, strErr);
          } else {
           strErr = eval('g_objAPI.' + strFSCmd + '(\"' + strFSArg1 + '\");')
           CaptivateObj.SetVariable(strFSArg3, strErr);
         } else if (strFSCmd.substring(0,3) == "LMSGet") {
          strErr = "-2: No Flash variable specified"
         return strErr;
        function Captivate_DoExternalInterface(command, parameter, value, variable)
         var CaptivateObj = g_bIsInternetExplorer ? Captivate : document.Captivate;
         //alert("command  " + command + " ;parameter " +parameter+ " ;value " + value + " ;variable " + variable );
         //var strFSArgs = new String(args);
         var strFSCmd = new String(command);
         var strErr = "true";
         var strFSArg1, strFSArg2, strFSArg3;
         strFSArg1 = parameter;
         strFSArg2 = value;
         strFSArg3 = variable;
         /*var intFSDelimiter = strFSArgs.indexOf("|");
         if (intFSDelimiter > -1)
          strFSArg1 = strFSArgs.substr(0, intFSDelimiter);  // Name of data element to get from API
          var strFSTemp = strFSArgs.substr(intFSDelimiter + 1);
          intFSDelimiter = strFSTemp.indexOf("|");
          if(intFSDelimiter > -1)
           strFSArg2 = strFSTemp.substr(0, intFSDelimiter); // Value
           strFSArg3 = strFSTemp.substr(intFSDelimiter + 1); // Variable
          } else {
           strFSArg2 = strFSTemp;
         } else {
          strFSArg1 = strFSArgs;
         // do nothing, if SCORM API is not available
         if (!isAPI()) return;
         if ( strFSCmd == "LMSInitialize" || strFSCmd=="Initialize")
          //CaptivateObj.SetVariable(strFSArg3, eval('g_objAPI.' + strFSCmd + '(\"\");'));
          CaptivateObj.SetScormVariable(strFSArg3,eval('g_objAPI.' + strFSCmd + '(\"\");'));
         } else if ( strFSCmd == "LMSSetValue" || strFSCmd=="SetValue") {
          strErr = eval('g_objAPI.' + strFSCmd + '(\"' + strFSArg1 + '\",\"' + strFSArg2 + '\");');
          //CaptivateObj.SetVariable(strFSArg3, strErr);
          CaptivateObj.SetScormVariable(strFSArg3, strErr);
         } else if ( strFSCmd == "LMSFinish" || strFSCmd=="Terminate") {
          g_bFinishDone = eval('g_objAPI.' + strFSCmd + '(\"\");')
          strErr = g_bFinishDone;
          //CaptivateObj.SetVariable(strFSArg3, g_bFinishDone);
          CaptivateObj.SetScormVariable(strFSArg3, g_bFinishDone);
         } else if ( strFSCmd == "LMSCommit" || strFSCmd=="Commit") {
          strErr = eval('g_objAPI.' + strFSCmd + '(\"\");');
          //CaptivateObj.SetVariable(strFSArg3, strErr);
          CaptivateObj.SetScormVariable(strFSArg3, strErr);
         } else if ((strFSArg2) && (strFSArg2.length > 0)) {
          if(strFSCmd=="LMSGetLastError")
           strErr = eval('g_objAPI.' + strFSCmd + '();')
           //CaptivateObj.SetVariable(strFSArg3, strErr);
           CaptivateObj.SetScormVariable(strFSArg3, strErr);
          } else {
           strErr = eval('g_objAPI.' + strFSCmd + '(\"' + strFSArg1 + '\");')
           //CaptivateObj.SetVariable(strFSArg3, strErr);
           CaptivateObj.SetScormVariable(strFSArg3, strErr);
         } else if (strFSCmd.substring(0,3) == "LMSGet") {
          strErr = "-2: No Flash variable specified"
         return strErr;
      </script>
    </head>
    <body  bgcolor="#F1F4F5" onunload="Finish();">
         <!-- <center> -->
      <div id="CaptivateContent" style="position:absolute; top: 0px; left: 0px;">
      </div>
      <layer id="NS_dynamic" name="NS_dynamic">
      <script type="text/javascript">
        var tempso = new SWFObject("SCORM_support/scorm_support.swf", "scorm_support", "2", "2", "8", "#CCCCCC");
        tempso .addParam("quality", "high");
        tempso .addParam("id", "scorm_support");
        tempso .addParam("bgcolor","#FFFFFF");
        tempso .addParam("menu", "false");
        tempso .addParam("movie", "SCORM_support/scorm_support.swf");
        tempso .setAttribute("redirectUrl", "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash");
      </script>
      <noscript>
       <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
        codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
        width="2" height="2" id="scorm_support" align="">
        <param name=movie value="SCORM_support/scorm_support.swf"> <param name=quality value=high> <param name=menu value=false> <param name=bgcolor value=#FFFFFF>
        <embed src="SCORM_support/scorm_support.swf" quality=high bgcolor=#FFFFFF  width="2" height="2" name="scorm_support" align=""
         type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer">
        </embed>
       </object>
      </noscript>
      </layer>
      <script type="text/javascript" language="JavaScript">
       var timeCurrent_int = new Date().getTime();
       var timeLimit_int = new Date().getTime() + (intIntervalSecs * 1000);
       // This simply loops for a set period of time, waiting for the API to
       // load and/or be found.  A better solution would be to use setInterval
       // and on the timeout, redirect or load the resulting Captivate file.
       while((g_objAPI == null) && timeCurrent_int < timeLimit_int)
        g_objAPI = getAPI(g_intAPIOrder);
        timeCurrent_int = new Date().getTime();
       if(g_objAPI != null)
        strURLParams += (strURLParams==""?"?":"&") + "SCORM_API=" + g_zAPIVersion + "&SCORM_TYPE=" + g_intAPIType;
       //document.write('<center>');
       //document.write('<table border="0" cellpadding="7" cellspacing="7"> \n');
       //document.write('  <tr>  \n');
       //document.write('    <td align="middle">');
       document.write('<div id="flash" style="position:absolute; top:0px; left:0px;"> \n');
       var so = new SWFObject(strURLFile + strURLParams, "Captivate", "992", "625", "9", "#CCCCCC");
        so.addParam("quality", "high");
        so.addParam("name", "Captivate");
        so.addParam("id", "Captivate");
        so.addParam("wmode", "window");
        so.addParam("bgcolor","#FFFFFF");
        so.addParam("menu", "false");
        so.addVariable("variable1", "value1");
        so.setAttribute("redirectUrl", "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=S hockwaveFlash");
        so.write("CaptivateContent");
       document.write(' </div> \n');
       //document.write('</td> \n');
       //document.write('  </tr> \n');
       //document.write('</table> \n');
       //document.write('</center>');
      </script>
      </center>
    </body>
    </html>

Maybe you are looking for