I am having trouble with a project that is crashing safari browsers with the flash 8 plugin. It was originally developed and worked when tested with the flash v7 plugin, and when tested with the v9 plugin it also seems to work fine.

I'm using getURL() to make a javascript call to get data from an LMS and then pass it to flash.

//the code in flash
getURL("javascript:getBookmark();");

//the javascript function
function getBookmark(){
//LMSGetValue() gets data from the LMS database
var LMSbookmark=LMSGetValue("cmi.core.lesson_location" );
document.myFlashFile.SetVariable("_level0.bookmark ", LMSbookmark);
var LMScheckMarks=LMSGetValue("cmi.suspend_data");
document.myFlashFile.SetVariable("_level0.checkMar ks", LMScheckMarks);
}

I know the SetVariable function does not work on all mac browsers, (that is fine, as the bulk of the users are windows based) in those cases, the users just get the default bookmark and checkMarks.

I need to keep that functionality intact for those users who can take advantage of it, but I need to resolve my safari/flash v8 plugin problem.

To make matters worse, I am working from windows, which makes troubleshooting even more difficult.

Anybody run into a similar problem?

Thanks!
Dave