Problems with Hasher.bat (SWF Whitelisting)

Hi,
I have been investigating an issue with a customer no longer being able to generate a SWF hash for whitelisting.
I have traced it to _how_ I build the SWF.
If I build the SWF with Flash Builder 4.6, Hasher.bat works perfectly. If I import the exact same code project into Flash Builder 4.7, Hasher.bat fails with an error. (See below.)
Obviously, I want to submit a bug report somewhere, but I can't find the appropriate bugbase so to do.
Please can somebody direct me?
Thanks,
G
E:\AdobeAccessSDK_4_0_LS1_java\Adobe Access Server for Protected Streaming>Hasher.bat http://server.local/flexdev/faswf/Pl
ayerSpriteGeneratedWithFlashBuilder46.swf
Parameter type: URL. (Retrieving hash...)
SWF Hash: 2ElI68N9CgxG74akZerB2KxCy/hyDIkyLnph2Nn8Svc=
E:\AdobeAccessSDK_4_0_LS1_java\Adobe Access Server for Protected Streaming>Hasher.bat http://server.local/flexdev/faswf/Sa
meThingGeneratedWithFlashBuilder47.swf
Parameter type: URL. (Retrieving hash...)
java.io.IOException: Invalid SWF file specified
Usage:
Hasher <SWFFilePath>

Hi Hiroshi,
Are you saying you are using non-default compiler in Flash Builder?
I am saying that I keep my Flash Builder updated with the latest build of AIR and the latest compiler because a) there are always bugs and b) there are massive performance gains in so doing. Case in point being the several-fold decrease in compilation time that only became available with AIR 4 and the -useLegacyAOT argument, released very recently indeed.  
http://www.adobe.com/devnet/air/air-sdk-download.html
http://helpx.adobe.com/x-productkb/multi/how-overlay-air-sdk-flex-sdk.html
Is it Apach Flex 4.11.0?
No. it is Flash Builder 4.7 downloaded from Adobe Creative Cloud.
Can you try to build your app with Flex 4.6.0?
The issue is not the Flex SDK - I am using Flex 4.6.0 for my Flex projects, but I am using AIR 4.0.0.1628 for my AIR projects because it is massively better, offers massively faster compilation times and fixes any number of irritating bugs of earlier AIR SDKs... Oh, and, it contains various features that are essential to be able to actually release any piece of software I make as it will meet the requirements of Apple etc where the (outdated) version of AIR that ships with FB does not.
Neither moving back to an earlier release of AIR nor moving back to Flash Builder 4.6 are possible as both would mean a drastic loss of function and dividing up my code-base so as to be unable to share significant libraries of code between projects.
And, do you really need to compress your swf with LZMA compression?
Unless you can show me a compiler argument in Flash Builder that will get it to do anything else, then yes I do. That is the default behaviour for -compress=true in Flash Builder with the most current AIR and compiler. Using -compress=false is not an option as it knocks my SWF from 250KB (which is acceptable) up to 750KB (which is not acceptable). We looked at the license cost of third-party zipping tools and they were coming in at approximately $300 in order to generate a file of 325KB - in other words, we would be taking on a costly license to do something that we can already do, only not as well... The other option is to home-cook an AIR desktop app to do the zipping / compression after the fact.
I have not opted to do any specific form of file compression, this is what the default is for the compiler that was released by Adobe. I have not set any special compilation parameters. I have not done anything other than keep my development tools up to date with the latest release from Adobe.
It seems to me that this is an Adobe issue and it is one that should be exceptionally easy for Adobe to fix, where it is neither easy nor cheap for your customers to fix.
I very much doubt that I am the only Flex / Flash developer who keeps his tools up to date and I anticipate that there will be more calls for you to resolve this if you do not resolve it now.
G

Similar Messages

  • Problem with build_samples.bat in java_card_kit-2_1_2

    Hi,
    I have installed jdk1.3.1_20 and have setup java_card_kit-2_1_2. Following the website, I could compile Wallet.java. But some reason the build_samples.bat is not working properly. Looking through the code, when i reach to the line:
    %JAVA_HOME%\bin\jar -xvf %JC21_HOME%\lib\api21.jar (line 46 of the build_samples.bat) it gives me this error:
    java.io.FileNotFoundException: c:\Java\java_card_kit-2_1_2 (Access is denied)
    at java.io.FileInputStream.open (Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:91)
    at java.io.FileInputStream.<init>(FileInputStream.java:54)
    at sun.tools.jar.Main.run(Main.java:181)
    at sun.tools.jar.Main.main(Main.java:899)
    The system cannot find the file specified.
    Why is this happening:
    FYI this is my javacard_env.bat (the file that I start the javacard environment):
    set classpath=.;
    set JAVA_HOME=C:\Java\jdk1.3.1_20
    set path=C:\Java\jdk1.3.1_20\bin;
    set JC21_HOME=c:\Java\java_card_kit-2_1_2
    set path=%path%;%JC21_HOME%\bin;
    set classpath=%classpath%;%JC21_HOME%\lib\api21.jar;
    Can someone please help.
    Regards,
    Zeallous

    I'm actually ok with that part now,
    I'm now having problems with converting Samples section:
    once it reaches the line (whilst running build_samples.bat):
    call %JC21_HOME%\bin\converter -config ..\src\com\sun\javacard\samples\HelloWorld\HelloWorld.opt
    it gives me this error:
    Exception in thread "main" java.lang.NoClassDefFoundError: \lib\apduio/jar;C:\Java\java_card_kit-2_1_2
    I have already put in this as my javacard_env.bat before i ran everything:
    @echo off
    set classpath=.;
    set JAVA_HOME=C:\Java\jdk1.3.1_20
    set path=C:\Java\jdk1.3.1_20\bin;
    set JC21_HOME=C:\Java\java_card_kit-2_1_2
    set path=%path%;%JC21_HOME%\bin;
    set classpath=%classpath%;C:\Java\java_card_kit-2_1_2\lib\api21.jar;%CLASSPATH%;
    set classpath=%classpath%;C:\Java\jdk1.3.1_20\jre\lib\ext\apduio.jar;%CLASSPATH%;
    What is wrong with this?
    Regards,
    Zeallous

  • Problem with link in SWF file

    good day to you all in this great forum
    my name is james and i want to see if i can find help here in the forum for my problem.
    I'm building a site for my friend. (the site is in hebrew so sorry....)
    for the site building I'm using the software iweb - on mac.
    the site is almost complete but i have 1 big problem.
    this is the link to the site - [URL="http://www.skip-up.com"]skip-up[/URL]
    I'm using a head menu in flash
    i have this flash from some template i downloaded from the internet and all i had to do is change the buttons names and to change the links of the buttons to point to my html pages.
    and now to the problem :
    to get to the problem in general - the flash head links don't work
    if i press it in the site on godaddy nothing happens i just don't see the flash head and instead i dee a page that says something like "the page can not be found"
    if i go to my desktop to my site directory and press the links the only thing that happened is that the button is changing the color like I'm in the right page but I'm still in the original page.
    and the strange thing is that by if i only open up the SWF file and press the links are working
    and it's open up my browser and to the right page
    1. you can see the structure of the site here in this page :
    [IMG]http://farm4.static.flickr.com/3442/3962332346_432d004df2.jpg[/IMG]
    what i have is the master index.html and 2 directories : - the first one
    called flash and have 1 flash file (this file is o.k with no problem)
    and the other directory had all my site files
    2. like i said i got the original FLA file and all i did is changing the buttons
    names and changing the links of the buttons
    the links i changed in the actions menu - i just searched for the original
    url and change the names to much my website html pages names
    3. here is the original FLA actions menu - you can see that I'm standing on
    one of the links :
    [IMG]http://farm4.static.flickr.com/3483/3961893129_2b8fc4ecd9.jpg[/IMG]
    and here is my fla after the changes - as you can see i just changed the
    name:
    [IMG]http://farm3.static.flickr.com/2544/3962668872_8693f399ba.jpg[/IMG]
    4. i uploaded all my site (it's small zip file) if someone wants to see more
    i tried to describe everything in details because it's very important for
    me to find a solution [URL="http://rapidshare.com/files/286059228/skipupsite.zip.html"]skip-up site download[/URL]
    I'm really hopping there's somebody that will be kind to help me out
    thank you very much

    Hi. It looks like your code is not finding the mp3. At least,
    I can reproduce your error code by removing the mp3 from the
    directory, or renaming it.
    Btw, if you test with FF instead of IE, you'd see the error:
    Error #2044: Unhandled IOErrorEvent:. text=Error #2032:
    Stream Error.
    at KZFlash_fla::Sound_2/KZFlash_fla::frame1()
    Hope that helps.

  • Problems with a AS3 SWF

    Hello,
    I am having issues with a SWF file posting properly in a Catalyst project.  I have already put a post in the Catalyst section but I wanted to bounce the idea off this room that the issue is more SWF and less Catalyst because everything else in Catalyst is working just fine, including other AS3 SWF files that I have linked throught the site.  The files are here:
    www.electronic-lifestyle.com
    If you enter the Home Theater section you will see a SWF load in the film frame after it downloads (maybe 3 seconds).  This SWF with alter the screen on the image and give you controls on the bottom right corner to shift the aspect ratio of the content on the projection screen.  This is a AS3 SWF that works just fine, but if you click on Electronics the page shifts to another film frame that is blank.  It is a scroll panel in Catalyst that is refusing to load the content which is a SWF with several links set up as buttons in AS3.
    I cannot figure out why one SWF will work and the others will not.  Is it possible that I am publishing the files incorrectly somehow?  I checked the publish settings for the files that work and the files that don't and they are exactly the same.  I have tried to rebuild the pages with both the good SWFs and the bad SWFs and I get the same results.
    Even more puzzling is that the entire project works when I check the Local files.  The issue only rears it's ugle head when I put it on the server and try it live.
    If anyone has insight into the connectiuon between Flash AS3 SWFs and the way FXP files imports them that could come close to explaining this please let me know.  The only difference between the two are the buttons, I am going to try to remove the buttons and see if the SWF works.
    Thanks in advance,
    Brett

    Hey,
    Yes I have figured out the issue and I simply can't believe the solution.  I have been discussing it on the Flash Catalyst Forum.  Here is a recent post, please feel free to take a look at the page I have set up to demonstrate the issue in case you ever come across it.  It is a real kick in the head.
    Brett
    Chris,
    Thanks for  the tip but I just figured out the problem and you are not going believe  this.  I removed the buttons from two of the scroll panes and replaced  them with buttons made in Catalyst and the problem magically went away.   Take a look at this page:
    www.electronic-lifestyle.com/SpeakSEL-OLD/Main.html
    The first three pages work just fine but the Third and Fourth pages (Outdoor & Subwoofer) will not load the SWF.   The ONLY difference between these two pages are the buttons in Flash.   It would seem that buttons will create a destructive error that prevents  the SWF from loading.
    If this pans out then the  developers for Adobe really missed a big one with this.  I have over 47  pages that now need to be rebuilt because I assumed that a button built  in AS3 would not interfere with the SWF load.
    Now this  isn't something that happens all the time, I have several SWFs in this  site that use buttons and work just fine but they are nested in Movie  Clips and they all have to do with timeline controls rather than opening  another URL.  Maybe the "_blank" tag is the issue but I am required to  get the user to a different page by the client's request.  I can't very  well go back to the client and tell him that Catalyst has an issue with  that very normal request.
    Anyway, thanks for the  suggestion, I am spending the rest of my day republishing my SWFs  without buttons just to remake them in FC.  BTW, the real kick in the  head is that the SWFs with the buttons work on the local files, its when  you upload to a server that everyting seems to fall apart.
    Brett

  • Problems with Flash and .swf

    I am creating .swf videos using Adobe Captivate.  The videos have worked great before the recent Adobe Flash update.  They will no longer load in Safari, Firefox, and Google Chrome; they will eventually load in IE8 after many script errors. One computer we use did not receive the update and will still load the videos with no problems using Windows 7 and Firefox.
    Here is a video that will no longer load:
    http://gofuse5.com/Videos/fuse5intro.swf
    This is the error that Safari has using Mac OSX.

    In macromed I have
    Flash folder - flash10i.ocx, flash install, flashutil10i_activex.dll, install
    shockwave 8 - activreader.x32
    shockwave 10 - activreader.x32
    Shockwave flash object version 10.1.82.76
    Will try mcafee bit now.
    Thanks
    Hi, Go to C:\Windows\SysWOW64\Macromed\Flash  Open Flash and post back all files listed. If you use any browser that is non-IE, you'll have NPSWF files also. Right click on any and then click on Properties to obtain the version numbers.
    If you have any non-IE, then look in plugins for a SWF and it will have a version number and be Enabled.
    You already said you have Shockwave Flash Object and it is Enabled. What version is showing?
    If you have McAfee, then that is most likely your problem. Go to Add/Remove or Program and Features via Control Panel and Remove any listing of McAfee. Then go to this site and follow Steps ! & 2 only. Wait until you receive the "Successful"
    message and be sure to Reboot when finished. Check any add ons to make sure none of McAfee are there. Don't do anything with your computer while this is running.
    http://service.mcafee.com/FAQDocument.aspx?id=TS100507&lc=1033&pf=1
    Thanks,
    eidnolb
    >

  • Problems with startdb.bat on BlazeDS

    Hi guys,
    I've been trying to initialize the sample app from BlazeDS but I guess I'm doing something wrong here. I go to BlazeDS folder (using prompt command), getting into the
    ..\blazeds\sampledb\dir and execute the startdb.bat
    when I try to run in my browser the url http://localhost:8400/samples I get the following error: Firefox could not establish a connection with server localhost:8400
    After reading a tutorial I deployed the war contained on BlazeDS folder into my JBoss and when I execute the url http://localhost:8080/samples I get the samples page normally.
    Does someone know what I can doing wrong?
    any help would be very appreciated.

    Hi guys,
    After some days researching I figured out that I must start the BlazeDS internal WebServer to get this URL working, I know, it is a very newbie issue, but I took some days to get that right
    So, if anyone has or had a similar problem try to start the Tomcat inside the BlazeDS folder using the prompt command, it should make the url (http://localhost:8400/) work.

  • HPS - Problem with GenerateCube.bat

    Hello, everyone! Hope you are doing just fine.
    I'm using Hyperion Performance Scorecard version 11.1.2.2 and I have a problem when trying to run GenerateCube.bat, I get this error:
    Exception in thread "main" java.lang.NoClassDefFoundError: com/hyperion/pmd/hps/toolkit/CommandLineCubeGeneration
    Caused by: java.lang.ClassNotFoundException: com.hyperion.pmd.hps.toolkit.CommandLineCubeGeneration
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    Could not find the main class: com.hyperion.pmd.hps.toolkit.CommandLineCubeGeneration.  Program will exit.
    I know there was a bug fixed about this, but it doesn't work. Environment variables Path, CLASSPATH and JAVA_HOME are set already. Is there something I'm missing?
    Thanks a lot in advance!

    The format of your command line doesn't comply with the any of the various exec() formats in the Runtime API. Check the API and the following article for the allowable forms, and then choose one of them.
    http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html

  • Problem with accessing external swf library items

    Hi,
    I have a really annoying problem when I try to access the library items of an external .swf file. It is something I have done many times before using the ApplicationDomain.currentDomain.getDefinition() method. In this particular exmple, however, I am trying to load a .swf file from a full web address rather than locally.
    I can load in the .swf and try to set the application domain like the following
    * Please note that I amu using bulkLoader
    var domain:ApplicationDomain = new ApplicationDomain(ApplicationDomain.currentDomain)
    var lc:LoaderContext = new LoaderContext(false, domain);
    var path:String =  WorldManager.SITE_ROOT + swfPath;
    l.add(path, { id:"Kit", context:lc } );
    l.start();
    The file loads successfully but when I try to access the .swf library assets using the following it cannot access it
    domain.getDefinition("Shirt_B04");
    If I load the file with a relative path it works.....
    Does anyone have any ideas how I can solve this?

    In addition to David's reply, this technote may help:
    http://help.adobe.com/en_US/Dreamweaver/10.0_Using/WSc78c5058ca073340dcda9110b1f693f21-7e6 8a.html

  • STRANGE problem with sound in SWF files...Please help if you know how...

    Hello,
         Okay, so, I recently learned how to use Adobe InDesign to create a book.  there is a lot a still don't know.  When I export my document as a SWF file, it works great and has sound and animations where it should.  However, if I move that SWF to a new location, such as my desktop or uploading it to an e-mail, it looses all the sound information.  To add sound to each page, I added a hidden object to each page that was the sound file so that I could attach it to a button.  It seems that it is loosing that sound file if I move it to a new location.  Any ideas or solutions?

    UPDATE:  I have learned that my problem is related to a "resourse folder" which must go wherever the file goes in order for it to have sound.  This is a bit inconvinient for me, as my client is computer illiterate.  I really want to find a way to just embed the sound into a file that you can just open and play.  To the best of my knowlege, SWF format is the only format that allows for the page turning animation.  Does anyone know a way to embed the sound into the SWF file or am I SOL here?

  • Problem with music in swf file when loading site to server

    Hello,
    I am a newbie to Flash and have an swf file I created for a
    website,
    http://www.kanzamancleveland.com.
    I have a button there that turns the music on/off when the site
    loads. I also put some music into the swf file, but instead of
    putting it directly in the swf file, I am calling it from the
    actionscript code in the swf file. I want it to stream when the
    site loads and start loading/playing after the site loads. The code
    is embedded in the on/off button. Now this code works when the swf
    file is on my local hard-drive, but when I put it on the server
    with the rest of the website, it doesn't work. Any ideas?
    Here is the code:
    import fl.motion.Keyframe;
    import flash.display.MovieClip;
    import flash.media.Sound;
    import flash.media.SoundChannel;
    import flash.net.URLRequest;
    import flash.events.Event;
    import flash.events.MouseEvent;
    var _sound:Sound;
    var _channel:SoundChannel;
    var _playing:Boolean = false;
    var _position:int;
    var request:URLRequest = new URLRequest("lowsaaloony.mp3");
    var buffer:SoundLoaderContext = new SoundLoaderContext(5000);
    _sound = new Sound( );
    _sound.load(request, buffer);
    _channel = _sound.play( );
    _playing = true;
    offbtn.addEventListener(MouseEvent.MOUSE_UP, onPlayPause);
    function onPlayPause(event:MouseEvent):void {
    if (_playing) {
    _position = _channel.position;
    _channel.stop( );
    } else {
    _channel = _sound.play(_position);
    _playing = !_playing;
    gotoAndPlay(2);
    stop();
    I put the code together going from various Flash help
    websites, and it works when everything is on my local hd, but again
    as I mentioned before, when I put it up on the server, the music
    doesn't play. I contacted the hosting company and they said that
    they do allow streaming music on a website using Flash. Any help on
    what I am doing wrong, or what else I need to do would be highly
    appreciated. Thank you.
    Jay

    Hi. It looks like your code is not finding the mp3. At least,
    I can reproduce your error code by removing the mp3 from the
    directory, or renaming it.
    Btw, if you test with FF instead of IE, you'd see the error:
    Error #2044: Unhandled IOErrorEvent:. text=Error #2032:
    Stream Error.
    at KZFlash_fla::Sound_2/KZFlash_fla::frame1()
    Hope that helps.

  • Problem with possition of swf when is loading dynamically to textfield

    Hi guys,
    I'm loading a XML to Dynamic Text field and all is OK, but
    the SWF is show at left out site of the flash document, I only want
    put a icon and a text in the same line, something like this:
    <body><img align="left" src="icon.swf"
    width="15"><mess>You have 4 new
    messages</mess></body>
    I was try with many kinds of tags, CSS and attributes and
    nothing,
    Regards, Elier

    Finally, I can't do it with HTML or CSS, so I do this inside
    a movie in icon.swf:
    this._x = 68;
    this._y = -8;
    You must adjust your values to your specific issue, I tried
    to localToGlobal but I didn't know.

  • Problem with (hash)LOGO(hash)

    Hi,
    I have set up the #LOGO# for my application and it works fine in templates.
    Is there any way to access this in a region or item?
    I have tried a few different things, and it won't work.
    Otherwise I'll just have to create a new custom template.
    Regards
    Michael

    Hi,
    While I'm on the subject, I have 11 substitutions in my application.
    But the view apex_application_substitutions only has 10 records for my application.
    The last one on the list is missing.
    This is not a case of a new record not being saved, this has been in the application for months.
    Any Ideas?
    Regards
    Michael

  • Problems with embedding swfs into Director 11.5

    Hello everyone,
    I am hoping someone can help me and please bear with me - I don't know a lot about director - I can do some Lingo and get around in the program to make things work.
    Right now I am working on an interactive presentation where the user can click a button to view an animation. I am using Director 11.5 for my presentation and have made my animations in After Effects CS3 -- from there I converted my .mov files to .flv files using the Adobe Media Encoder CS4... then I took my .flv file into Flash and published it as a swf file.
    The problem that I am having is that when I play the presentation (within Director and after publishing the .app/projector file) the swf files are playing - but there is all this glitchy-artifact stuff all over them. Does anyone know why this would be happening? When I play the swf files in the flash player they look great. Before, when I was using Flash MX and Director MX, I never had any problems with embedding my swf animation files - and they played great - without any artifact. Any and all help would be much appreciated as this project is due in the next few days and I would prefer to figure out a solution rather than uninstalling Flash CS4 and Director 11.5 - and going back to MX.
    I toyed with the thought that my video card isn't good enough but I tested the .app file on another machine and the glitchy-artifacts were still there. I have attached a jpg showing the artifact that appears.
    I am running Mac OS X 10.5.7
    Dual 2 GHz G5 PowerPC
    ATI Radeon X800 XT
    Thank you!

    Sorry... here is the image again and I think the problem might be my machine -- it is very old (~4+ years) and when I tested my .app on a newer intel mac here it worked fine... but maybe I am missing something -- it seems odd that I can see the swf fine in flash player but it is glitchy when played through director or the .app projector file

  • Captivate 4 bombs with 3D motion SWF

    I have a small AS3 swf of a roatating logo that drives Captivate 4 crazy.  I have no problem with other AS3 swfs but the rotating logo won't work.  It plays fine with a Flash 10 viewer or even in the Captivate library previewer.  When I try to publish or preview the slide show I get a flashing Captivate preloader and stills of the logo movie.  Does Captivate 4 have an incompatibility with the 3D motion tool in Flash?  It can't be duplicated in AS2.

    Here's the as3 code.  Think of your logo as a business card that has a font and a back.  This card gets rotated on the Y axis 360 degrees.  The ENTER_FRAME event is what triggers the rotation.  All you need to do is create assets named mcFront and mcBack and place them on stage.
    import flash.events.*
    this.addEventListener(Event.ENTER_FRAME, EnteringFrame);
    //Start out the rotation with edge facing you
    mcFront.rotationY = -90;
    mcBack.rotationY = -90;
    var bol:Boolean = true;
    function EnteringFrame(e:Event) {
              //check boolean value
              if (bol) {
                        mcFront.visible = true;
                        mcFront.rotationY += 4;  //adjust this number for speed of rotation
                        if (mcFront.rotationY >= 90) {
                                  mcFront.visible = false;
                                  mcFront.rotationY = -90;
                                  bol = false;
              else {
                        mcBack.visible = true;
                        mcBack.rotationY += 4;  //adjust this number for speed of rotation
                        if(mcBack.rotationY >= 90) {
                                  mcBack.visible = false;
                                  mcBack.rotationY = -90;
                                  bol = true;
              //trace("Bol: " + bol);
    Jim Leichliter

  • Problem with unstable and slow SWFs

    Good evening,
    Some of my users are reporting problems with the SWF output of my intensive Captive file which includes significant software simulation. I knew that these files were going to be resource intensive due to the nature of the project, but I felt comfortable with system requirements of at least 2 gb RAM and a mid-range processor.
    Unfortunately, some of my users who meet this criteria are reporting problems including text animations not playing in full and slow slide transitions. I cannot replicate this problem on any of my machines.
    I have been playing around trying to compress images as much as possible and otherwise reduce file size. What else can be done? What are the top five things I can do to remedy this problem?
    My presentation is about 50 slides and the SWF output is about 4.5 mb.
    Thanks

    I've seen this type of thing many times, especially in corporate environments.
    My top suggestions:
    If you've taken all reasonable steps to make your project as web-friendly as possible by this time, don't make any more changes to your project until you've exhausted the possibilities below.  It is most likely NOT your project that is at fault.
    Find out more details from the users that are complaining.  If at all possible, actually go and sit with them to watch the behaviour they're talking about.  Don't believe everything you hear.
    Check that users are on the correct version of Flash Player. For example, Flash Player 10 can play significantly better than Flash 9.
    Ask the user to check defragmentation on their PC.  Most users DON'T know how to do this and never defragment. As a result, I have seen PCs in corporate IT environments that had not been defragmented in years.  Their hard drive showed up mostly red when the fragmentation analysis was done.  This lack of PC housekeeping can contribute to many issues, especially with Flash or multimedia playback.  Ask the user to defragment 2 or 3 times to be on the safe side.
    Watch the CPU on Task Manager while the PC is playing the Captivate presentation.  The performance monitor should tell you if the CPU is struggling and unable to decode the content fast enough.
    Try to have another user log onto the same machine using a different profile and see if they experience the same issues.  This can tell you whether the issue is due to a corrupted user profile.  Conversely, have the same user log onto a different machine, creating a new profile for themselves on that PC to see if they experience the same issue.  If it seems to be their profile at fault, they may need to get some IT dude to blow away their profile and set it up afresh.
    Check whether or not the issue could be due to server latency.  This is especially the case where LMSs are involved.  Users will often experience latency issues such as slow transitions from one quiz slide to the next because the course module has to wait for the LMS to respond before it can move forward.  If this is occurring for a significant number of users, you can try using the optional SCORM template that only sends tracking data at the end of the module instead of all the way through.
    In my experience, if 95% of your user base is playing the content without issue, you don't need to change anything.  Chances are that whatever is going wrong for the few that are complaining about poor playback wouldn't necessarily improve no matter what you did to your project.  In the vast majority of cases, you need to isolate what exactly is causing the issue for these users and correct it ON THEIR END.
    Rod Ward
    www.infosemantics.com.au
    UPDATE: I just realised that a lot of this information would probably help others, so I created a blog post documenting these steps: http://www.infosemantics.com.au/debug_slow_playback

Maybe you are looking for