Index: lams_central/web/lams_authoring.swf =================================================================== diff -u -rf888c5b264f437ad2ebaa78bd9647e45dbbdc6c2 -r404d93837b662ab1ca1cbd30cbe7bda83d774944 Binary files differ Index: lams_central/web/lams_authoring_library.swf =================================================================== diff -u -rf888c5b264f437ad2ebaa78bd9647e45dbbdc6c2 -r404d93837b662ab1ca1cbd30cbe7bda83d774944 Binary files differ Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasConnection.as =================================================================== diff -u -r7b65bab3de4ed5068c5631a245c30cb4eaa8f098 -r404d93837b662ab1ca1cbd30cbe7bda83d774944 --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasConnection.as (.../CanvasConnection.as) (revision 7b65bab3de4ed5068c5631a245c30cb4eaa8f098) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasConnection.as (.../CanvasConnection.as) (revision 404d93837b662ab1ca1cbd30cbe7bda83d774944) @@ -61,6 +61,7 @@ private var _fromAct_edgePoint:Point; private var _toAct_edgePoint:Point; private var xPos:Number; + private var yPos:Number; private var _dcStartTime:Number = 0; private var _doubleClicking:Boolean; @@ -87,6 +88,10 @@ return xPos; } + public function get yPosition():Number{ + return yPos; + } + public function createConnection(fromAct_mc, toAct_mc, _startPoint:Point, _endPoint:Point, fromOTC:Object, toOTC:Object) { this.lineStyle(2, _drawnLineStyle); this.moveTo(_startPoint.x, _startPoint.y); @@ -122,7 +127,7 @@ _midPoint = new Point(arrow_mc._x, arrow_mc._y); xPos = this._x; - + yPos = this._y; } private static function convertToDegrees(angle:Number):Number { Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasController.as =================================================================== diff -u -r8244a03cf7ddb093702015194be8450bd9205783 -r404d93837b662ab1ca1cbd30cbe7bda83d774944 --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasController.as (.../CanvasController.as) (revision 8244a03cf7ddb093702015194be8450bd9205783) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasController.as (.../CanvasController.as) (revision 404d93837b662ab1ca1cbd30cbe7bda83d774944) @@ -814,7 +814,7 @@ if(ct.hitTest(_canvasModel.getCanvas().bin) && !isTransitionTargetReadOnly(ct, Dictionary.getValue("cv_element_readOnly_action_del"))){ _canvasModel.getCanvas().removeTransition(ct.transition.transitionUIID); } else { - if (ct._x != ct.xPosition){ + if (ct._x != ct.xPosition || ct._y != ct.yPosition){ var t = _canvasModel.transitionsDisplayed.remove(ct.transition.transitionUIID); t.removeMovieClip(); _canvasModel.setDirty();