NielRevelle,
I'm confused with what you are trying to do...
However - the Captivate tracking mechanism is a two-way
mechanism that needs
to work in as many browsers, Flash Player versions and
Operating Systems as
possible. This "two-way" mechanism takes advantage of
IE/ActiveX and uses
the setVariable method to pass data into Flash. However,
other browsers and
OSs don't support ActiveX so it uses a different mechanism to
send data into
Flash. That's why g_intAPIType is used (if 0 - it uses
setVariable for the
ActiveX control; if it's 1 - it uses a different mechanism
that supports
other OSs and Browsers, but still supports IE).
Finally, I can understand why Initialize (and Commit and
Finish/Terminate)
is supported but nothing else. If a SCORM-compliant LMS is
not available or
the SCORM API can't be found or the LMS can't initialize -
the other SCORM
calls aren't made. Now - you have to determine why you think
the LMS should
have been initialized but wasn't.
Can you provide more information on what you are trying to
do? Does a stock
Captivate file launch/track from your LMS?
Regards,
Andrew