Index: lams_central/web/lams_authoring.swf =================================================================== diff -u -r26fcfdc7b9da9fac6431387aa086debd49b6c737 -rbc3eaaeb7813657f2444724dbe7a773675a59d2a Binary files differ Index: lams_central/web/lams_authoring_library.swf =================================================================== diff -u -r26fcfdc7b9da9fac6431387aa086debd49b6c737 -rbc3eaaeb7813657f2444724dbe7a773675a59d2a Binary files differ Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/Application.as =================================================================== diff -u -r64f42c88ebf08393b1c53bbd00c3cd4fec211c10 -rbc3eaaeb7813657f2444724dbe7a773675a59d2a --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/Application.as (.../Application.as) (revision 64f42c88ebf08393b1c53bbd00c3cd4fec211c10) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/Application.as (.../Application.as) (revision bc3eaaeb7813657f2444724dbe7a773675a59d2a) @@ -497,16 +497,21 @@ }else if (Key.isDown(Key.CONTROL) && Key.isDown(X_KEY)) { //for copy and paste //assuming that we are in the canvas... - cut(); + if (dialog.getDepth() == null) { // only cut activity if dialogs not open + cut(); + } }else if (Key.isDown(Key.CONTROL) && Key.isDown(C_KEY)) { - copy(); + if (dialog.getDepth() == null) { // only copy activity if dialogs not open + copy(); + } }else if (Key.isDown(F12_KEY)) { trace("P Pressed") PropertyInspector(_pi_mc).localOnRelease(); }else if (Key.isDown(Key.CONTROL) && Key.isDown(V_KEY)) { - paste(); - + if (dialog.getDepth() == null) { // only paste activity if dialogs not open + paste(); + } }else if (Key.isDown(Key.CONTROL) && Key.isDown(Z_KEY)) { //undo _canvas.undo();