Building better code one byte at a time.

The webOjectLockFix2.0 is done!

This is the new and improved version for the webOjectLockFix, and will now handled all published Presenter panels as shown in the image below; this includes all Engage and Quizmaker tabs and warning dialogs. The instructions for using this mod are the same as outlined in this link; for convenience I’ve copied them below.

Unload/Reload the Web Object using my webOjectLockFix2.0!

I developed a small flash movie containing some actionscript code that will unload an Articulate Presenter Web Object to reveal any panels behind. After closing the panel, the Web Object is reloaded. Please visit this link, for more information on this Flash limitation.

To implement this fix in your Articulate Presenter projects, please follow the instructions below.

1. Download the webOjectLockFix2.0.zip file.
2. Extract the webOjectLockFix.swf from the zip file.
3. Select the slide in PowerPoint that contains the Web Object.
4. Choose Insert –> Flash Movie from Articulate Presenter.
5. Browse for and select the webOjectLockFix2.0.swf movie and apply the following settings:

– Display in Slide
– Advance to Next Slide: When user clicks next
– Synchronization: Movie plays independently of slide

6. Select the OK button to complete the insert.
7. Select the Flash Movie inserted above and move it off of the slide (this is necessary or the Flash control will show when published)
8. Publish and view the presentation.

Note: The above workaround in not supported by Articulate, and is provided as is. However, I have tested this extensively and found this to work without any issues. There is nothing in the actionscipt code that would interfere with the Articulate content.

I hope this was helpful.

Additional Information and Links

Download: webOjectLockFix2.0.zip NEW! 9-26-2010

Articulate Help Document: Articulate Presenter Web Web Objects

8 comments for “The webOjectLockFix2.0 is done!

  1. JB
    June 30, 2011 at 5:59 pm

    Hi… I downloaded the .zip file, but am unable to open and extract from it – I get a WinZip warning saying ‘Cannot open file: it does not appear to be a valid archive.” I’ve downloaded a couple times still no go… is the file still valid?

    • David
      June 30, 2011 at 9:18 pm


      I’ve had several people describe the same issue but for other zip files on mys sever. They were able to download and extract the file when using a different browser and/or system.

      The error you are receiving relates to a corrupt download. Please try downloading using a different browser and/or from a different system.

  2. Andrew
    November 14, 2011 at 2:51 pm

    Your webOjectLockFix2.0 fixes a long standing issue for me with Articulate. I have been using a flash media server to stream video in articulate and the “tools/panel tab” would be covered by the flash video when clicked. This is a nice fix but it causes the video to be restarted when the “tools/panel tab” rolls up. Is there any chance that this action script could be edited to pause and restore the place where the video was left off at?

    Would you mind sharing your action script code with me to see if this could be added to it?



    • David
      November 16, 2011 at 4:40 pm


      I’m pleased to hear the webOjectLockFix2.0 has helped!

      If I understand correctly, it sounds like you are hosting streaming video and displaying these in Presenter Web Objects. Because the webOjectLockFix2.0 will unload the html fame that sits above the Flash Player, after a Presenter tab is closed, the html page is simply reloaded. Articulate Presenter has no way of communicating with the content within the web page(Web Object); instead it simply loads or unloads the page without understanding what is on the page. Any coding to mark progression within the video would have to be done on the html/javascript end of things and not Flash. A script to generate a cookie with the video’s current timecode could help but would require writing the cookie every seconds to keep the time current.

      I hope this helps!

  3. Paul
    February 6, 2012 at 5:27 pm


    This is a great solution, but there are a couple of issues. Is there any way to get a transparent screen without the AS 2.0 message for this? It works well, but I have had users say it is distracting to the learning when the message appears?

    Would it be possible to the source .fla file to tweak for my use? The solution works well for what I need, with the exception of the message that posts when it is used.

    Any assistance is appreciated.


    • David
      February 6, 2012 at 8:53 pm


      After inserting the AS 2.0 script on the Web Object slide, simply drag this off to the side or off of the slide area; this way when you publish the AS 2.0 message won’t be visible.

      I hope this helps!

  4. Betsy DeGeorge
    December 3, 2012 at 12:29 pm

    Could you provide a link to a demonstration of what this does so that I can see if it does what I hope it does?


    • David
      December 3, 2012 at 12:54 pm


      Please take a look at the following link as this explains in detail what the WebObject fix does and why this was created.


      I hope this helps!

Leave a Reply

Your email address will not be published. Required fields are marked *