Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/br/CanvasBranchView.as =================================================================== RCS file: /usr/local/cvsroot/lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/br/CanvasBranchView.as,v diff -u -r1.67 -r1.68 --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/br/CanvasBranchView.as 5 Feb 2008 05:44:32 -0000 1.67 +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/br/CanvasBranchView.as 6 Feb 2008 02:50:37 -0000 1.68 @@ -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; }