My company uses a custom flash player for e-learning SWFs, including Flash, Articulate, and Captivate content. When loading Captivate question slides, though, two clicks are required to activate submit buttons. It appears to be a focus issue - the button does highlight on the first click, and submits on the second. One click works fine for selecting options or dragging items. Screen-capture driven pieces such as demos or sims do not have any of these issues - single mouse-clicks work fine.
We have corresponded on the difficulties around using question slides in a custom-built player - previously, regarding capturing scores from Captivate swf files. This issue of button focus, however, is one I have not found a work-around for. Any help is appreciated.
(Thanks for continuing to run a great forum on these technologies.)
I haven't had that problem in our courseware; We use the same type of setup as you: import Captivate SWFs into a custom Flash SWF. I'll have to go back and check it out.
Two clicks are not required to trigger the submit button on Captivate question-slide learning interactions in your content player, as they are in my custom player. Therefore, the issue must originate in the architecture of my player. I will keep working on it...
I just created a simple Flash loader that loads a one-question Captivate quiz. I wasn't able to replicate the extra-click problem you were having, so (as you said) chances are you have something in your code causing the problem.
It's kind of a tough nut to crack, because it could be in the Flash ActionScript, it could be in the Captivate file itself (or skin swf if you use one), or it could be the version of Flash Player your browser is using. It's even possible that the embed method (SWFObject versus straight markup or the old Adobe method) could be affecting things. Adobe has kindly provided so many ways to let us shoot ourselves in the foot!