Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasActivity.as =================================================================== diff -u -r3738f9fc1f6631f1fac6c0d3e9d51af850b91283 -r1694986bfd51dd9bed378c72cc1cfeb4840f2992 --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasActivity.as (.../CanvasActivity.as) (revision 3738f9fc1f6631f1fac6c0d3e9d51af850b91283) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasActivity.as (.../CanvasActivity.as) (revision 1694986bfd51dd9bed378c72cc1cfeb4840f2992) @@ -367,12 +367,12 @@ Debugger.log("learner_X: " + learner_X + " ref: " + learnerContainer + " xcoord: " + xCoord, Debugger.CRITICAL, "drawLearners", "CanvasActivity"); if(learner_X > (xCoord + getVisibleWidth() - 10)) { - learnerContainer.attachMovie("learnerIcon", "learnerIcon"+learner.getUserName(), learnerContainer.getNextHighestDepth(), {_activity:_activity, learner:learner, _monitorController:_monitorController, _x:learner_X, _y:learner_Y, _hasPlus:true, _clone:false }); + learnerContainer.attachMovie("learnerIcon", "learnerIcon"+learner.getUserName()+activity.activityUIID, learnerContainer.getNextHighestDepth(), {_activity:_activity, learner:learner, _monitorController:_monitorController, _x:learner_X, _y:learner_Y, _hasPlus:true, _clone:false }); return; } - + // attach icon - learnerContainer.attachMovie("learnerIcon", "learnerIcon"+learner.getUserName(), learnerContainer.getNextHighestDepth(), {_activity:_activity, learner:learner, _monitorController:_monitorController, _x:learner_X, _y:learner_Y, _hasPlus:false, _clone:false }); + learnerContainer.attachMovie("learnerIcon", "learnerIcon"+learner.getUserName()+activity.activityUIID, learnerContainer.getNextHighestDepth(), {_activity:_activity, learner:learner, _monitorController:_monitorController, _x:learner_X, _y:learner_Y, _hasPlus:false, _clone:false }); // space icons learner_X += 10; Index: lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/LearnerIcon.as =================================================================== diff -u -r7a9b710e06a36df574d235d7afc61665580249ec -r1694986bfd51dd9bed378c72cc1cfeb4840f2992 --- lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/LearnerIcon.as (.../LearnerIcon.as) (revision 7a9b710e06a36df574d235d7afc61665580249ec) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/LearnerIcon.as (.../LearnerIcon.as) (revision 1694986bfd51dd9bed378c72cc1cfeb4840f2992) @@ -96,7 +96,7 @@ if(initObj){ _monitorView = initObj._monitorView; _monitorController = initObj._monitorController; - _activity = initObj.activity; + _activity = initObj._activity; learner = initObj.learner; learnerOffset_X = initObj._x; learnerOffset_Y = initObj._y; @@ -176,7 +176,7 @@ if((now - _dcStartTime) <= Config.DOUBLE_CLICK_DELAY){ if (app.controlKeyPressed != "transition"){ _doubleClicking = true; - Debugger.log('DoubleClicking: '+this.activity.activityID,Debugger.CRITICAL,'onPress','CanvasActivity For Monitoring'); + Debugger.log('DoubleClicking: '+this.activity.activityID,Debugger.CRITICAL,'localOnPress','CanvasActivity For Monitoring'); var _learnerID:Number = learner.getLearnerId() _monitorController.activityDoubleClick(_activity, "MonitorTabViewLearner", _learnerID); @@ -186,7 +186,7 @@ _doubleClicking = false; Debugger.log('SingleClicking:+'+this,Debugger.GEN,'onPress','CanvasActivity for monitoring'); - _clone_mc = ApplicationParent.root.attachMovie("learnerIcon", _name + "_clone", DepthManager.kTop, {_activity:_activity, learner:learner, _monitorController:_monitorController, _x:_x + org.lamsfoundation.lams.monitoring.Application.MONITOR_X, _y:_y + org.lamsfoundation.lams.monitoring.Application.MONITOR_Y, _hasPlus:_hasPlus, _clone: true }); + _clone_mc = org.lamsfoundation.lams.monitoring.Application.root.attachMovie("learnerIcon", String(_name + "_clone" + _activity.activityUIID), DepthManager.kTop, {_x:(this._x + org.lamsfoundation.lams.monitoring.Application.MONITOR_X), _y:(this._y + org.lamsfoundation.lams.monitoring.Application.MONITOR_Y), _activity:_activity, learner:learner, _monitorController:_monitorController, _hasPlus:_hasPlus, _clone: true }); _clone_mc._y = _root._ymouse - ICON_HEIGHT/2; _clone_mc._x = _root._xmouse - ICON_WIDTH/2 _monitorController.activityClick(_clone_mc, "LearnerIcon"); @@ -233,8 +233,8 @@ return learnerOffset_Y; } - public function get Learner():Progress{ - return getLearner(); + public function get Learner():Progress { + return learner; } public function set Learner(a:Progress){ Index: lams_monitoring/web/lams_monitoring.swf =================================================================== diff -u -rb16405a2723a7b5fe0d835a651fc001326ff56f1 -r1694986bfd51dd9bed378c72cc1cfeb4840f2992 Binary files differ Index: lams_monitoring/web/lams_monitoring_library.swf =================================================================== diff -u -rb16405a2723a7b5fe0d835a651fc001326ff56f1 -r1694986bfd51dd9bed378c72cc1cfeb4840f2992 Binary files differ