AS2 Loader Widget for Adobe Captivate 4

I have recently had quite a lot of issues with Captivate 4 SWFs imported into other Captivate 4 SWFs. In a lot of cases it seems like the imported animations start playing even though they could be on slide 10 of the “master project”. When you launch the “Master project” you could also hear a lot of weird clicking going on making the whole project unstable.

I have tried everything possible to fix these projects-gone-bad but it seems like there is no solution once it’s screwed up. I even used the general lifesaver of copying all slides from my project to a blank project in order to remove any weird behaviour stuck behind the scenes, but that didn’t work either.

Due to this I have now created this Loader Widget for Adobe Captivate 4. Basically you insert the widget on a slide and you define the filename that it should load in the widget parameters. The advantage of using this Loader Widget is that loaded animations are separated from the main Captivate SWF by the Flash loader layer. Another benefit is that your animation will not be loaded until the user opens the actual slide, which means that you wont get any occurences of fully played animations when you reach slide 10 of your project. Finally if you need to change anything in the external animation there is no need to open the Master project again – just update the external file and that’s it.

as2Parameters

Buy the Loader Widget for Adobe Captivate (US$10):

Buy the Loader Widget nowNow

NB. The widget will not work in Adobe Captivate projects published to Adobe Connect Pro due to limitations in Connect Pro.

  • Share/Bookmark

13

Comments


  1. Shawn Connelly

    Hello Michael,

    I believe this will solve one of my problems with Captivate 4. My embedded animations are frustratingly unreliable (sometimes they play in their entirety, but most of the time NOT). Additionally, another embedded animation begins playing audio on slide 1, yet the animation is on slide 13!.

    Your widget sounds like what I need but:
    - Do you have a demo version so that I can test before I buy? It’s only $10.00 but I’d look foolish to my company if I buy this and it doesn’t solve my problems.

    - Are you planning to make a AS3 version of this widget? I was hoping to get away from the other problems associated with AS2.

  2. Hi Shawn,

    I already answered you in the Adobe Forums but I thought I’d copy the answer here for others to see as well.

    /Michael

    ———— Post from Adobe Captivate forum ———-

    Hi Shawn,

    I think that this widget would solve your problem. I don’t really have a trial version, but if you send me the name of one of your embedded animations I can create a loader for you to test it. Send me the exact name “name.swf” and I’ll send you back a loader.

    FYI – I need to go out for about 3 hours but I’ll fix the loader for you when I get back.

    The widget allows you to specify the name yourself of course. The size doesn’t matter – the widget will not constrain proportions or anything and it will place the embedded animation at 0,0 coordinates in the widget. If you then place the widget with the top left corner where you want the 0,0 coordinate to appear in Captivate it will load it there.

    I am planning an AS3 version and also thought I had it figured out. I tested it with a number of different AS3 SWFs with success but unfortunately I recently encountered one that didn’t work. Until I figure out what is wrong I won’t release the AS3 version of the Widget.

    Best regards,

    Michael


  3. Shawn Connelly

    Hello Michael,

    Your widget works perfectly (it definitely solves the problem of embedded animations not playing completely) in a local folder on my computer but how do I make it on Adobe Connect Pro?

    If I upload the separate animations (that are controlled by the widget) into the same ‘folder’ on Connect Pro, the widget doesn’t seem to see them.


  4. Susan

    Will this widget work in Captivate 3?

    I have an issue which sounds like it could be solved with your solution. I posted my problem in the Advance section of the Captivate Forum, but no one has replied to it. I read through the thread between Shawn and yoursef in the Forum and my issue sounds similar. I have included it below.

    “I created a scollable text field in Flash which appears when the user clicks on a button (part of the same Flash file). This .swf file has been placed in my Captivate 3 movie and works great. Unfortunately if I pause the movie using the Pause/Play button in the projects skin (or using the Pause/Play button that is available from Raising Aimee), and then click Play to resume the movie, my Flash element appears!

    This also happens on another slide where I have another Flash element – a graphic which loads a window into the graphic allowing the user to scroll around an enlarged version of the graphic. When the Pause/Play button is clicked to pause the movie and clicked to resume Play, the enlarged version of the Flash graphic is loaded.

    How can I stop this from happening? Has anyone else experienced this type of thing?”

    Would the widget address this issue?

    Thanks in advance for your feedback!

    Susan


  5. Susan

    I just realized that this widget is specifically addressing .swf’s created by Captivate being inserted into a project with problematic results, not .swf’s created in Flash. I went ahead and purchased the widget, it doesn’t work with Captivate 3. Do you have any suggestions about how I can solve this issue?

    Susan

  6. Hi Susan,

    The widget mainly deals with the issue that occurs when importing Captivate SWFs into Captivate, but it also works for Flash SWFs if they have problems. However, since this is a widget it will only work with Adobe Captivate 4.

    As for your problem with CP3:

    I need some more clarification. You say when you pause and then click play to resume your movie the Flash element appears. Can you elaborate a bit more on this? Where does it appear? What happens if you pause / resume playback on a different slide etc?

    Let me know and I will see if I can help you out.

    Best regards,
    Michael


  7. Lilly

    Hi!

    I just downloaded the widget and I it works perfect. Thank you!

    Is there any chance, that you will produce an AS3-Version of the widget, soon?

    Greetings from Berlin, Germany…Lilly

  8. Hi Lilly,

    Glad to hear you like it ;o)

    I am planning an AS3 version and I also thought that I had one finished. However I’m experiencing some weird behaviour with the AS3 loader widget so I can’t release it until I figured out where the problem is.

    /Michael


  9. Brian W

    I’m hoping this will solve a problem I’m having – I created a few SWF files from Camtasia, but when I insert them as an animation in Camtasia they don’t play. The “Play” button from Camtasia renders in the middle of the animation when the slide loads, and when I click play the first screen appears. The scrubber doesn’t advance though, and the animation (audio or video) does not play. I can drag the scrubber around but it doesn’t stick. Also, the duration shown in Captivate is wrong. It’s 1:38 long, but when imported into Captivate it shows at 4:17.

    The SWFs work perfectly if I load them standalone in a browser or elsewhere. They just don’t work when imported into Captivate.

    Happy to provide my project file as a demo .. Will definitely buy if this can get my SWFs working smoothly.

    Any advice appreciated. Thanks.

    BW

  10. Hi Brian,

    I don’t know if this will work with Camtasia files but I don’t see why not. If possible send me one of these Camtasia files and I will see if it works. You can mail me at admin@cpguru.com

    /Michael

  11. Just a quick note. I tested the Camtasia files for Brian and they seem to work just fine when using the Loader Widget.

    /Michael

  12. In Captivate do we need to enable the publish option for externalized resources to make this work?

  13. Hi Pete,

    No that is not nessecary. This widget will pull in external resources on it’s own so no need to have Captivate externalize resources as well.

    /Michael

 

Leave a Reply