我尝试为 Flash SCORM 1.2 包添加书签。我正在正确捕获上次访问的数据(cmi.loation,暂停数据),但是当我尝试为下次启动重置数据时,SCO 没有重新定位,它从头开始。
我在 javascript 的 LMSInitilization() 函数中设置了硬编码值。
我使用下面的代码将位置变量设置为 SCO。
// cmi 数据模型存储对象 var cmiobj = new Object(); 函数 LMSInitialize(dummyString) { // 已经初始化或已经完成 if ((flagInitialized) || (flagFinished)) { return "false"; } //设置初始化标志 标志初始化=真; this.cmiobj["cmi.core.lesson_location"]="6"; this.cmiobj['cmi.core.lesson_status']='不完整'; this.cmiobj['cmi.core.session_time']='00:00:50'; this.cmiobj['cmi.suspend_data']='FA1Enon ... "; // 返回成功值 返回“真”; }
希望你能帮忙。