Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/br/CanvasBranchView.as =================================================================== diff -u -re1f36676f5f48096f943ba518c8699e3ec4b8e12 -r5d57803e51f8d449417863a637597fa7a3bdb143 --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/br/CanvasBranchView.as (.../CanvasBranchView.as) (revision e1f36676f5f48096f943ba518c8699e3ec4b8e12) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/br/CanvasBranchView.as (.../CanvasBranchView.as) (revision 5d57803e51f8d449417863a637597fa7a3bdb143) @@ -806,9 +806,12 @@ if(_isBranchChild) Debugger.log("bc cx: " + cx + " // bc cy: " + cy, Debugger.CRITICAL, "setPosition", "CanvasBranchView"); - canvas_scp._x = (_isBranchChild) ? -cx : -cx + hSpace + cm.getCanvas().view.getScrollPaneHPosition(); - canvas_scp._y = (_isBranchChild) ? -cy : -cy + vSpace + cm.getCanvas().view.getScrollPaneVPosition(); + var hPosition:Number = (cm instanceof CanvasModel) ? cm.getCanvas().view.getScrollPaneHPosition() : cm.getMonitor().getMV().getMonitorSequenceScp().hPosition; + var vPosition:Number = (cm instanceof CanvasModel) ? cm.getCanvas().view.getScrollPaneVPosition() : cm.getMonitor().getMV().getMonitorSequenceScp().vPosition; + canvas_scp._x = (_isBranchChild) ? -cx : -cx + hSpace + hPosition; + canvas_scp._y = (_isBranchChild) ? -cy : -cy + vSpace + vPosition; + close_mc._x = bkg_pnl._x + bkg_pnl.width - close_mc._width - 10; close_mc._y = bkg_pnl._y + 10; }