Created
April 17, 2014 16:22
-
-
Save johnanthonyevans/10995688 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// this script moves the selected object it's given distances (command ') | |
var input = [doc askForUserInput:"Transform (X,Y)" initialValue:0]; | |
var flags = [NSEvent modifierFlags]; | |
// should validate the input here | |
var x_delta = eval(input.split(",")[0]); | |
var y_delta = eval(input.split(",")[1]); | |
if (flags & NSAlternateKeyMask) { | |
log("Option key down - Copy"); | |
for (var i=0; i<selection.length(); i++) { | |
var layer = selection[i]; | |
var frame = [layer frame]; | |
var copy = [layer duplicate]; | |
var frame2 = [copy frame]; | |
[frame2 setX:[frame x] + x_delta]; | |
[frame2 setY:[frame y] + y_delta]; | |
} | |
} | |
else | |
{ | |
log("No modifier key - Move"); | |
for (var i=0; i<selection.length(); i++) { | |
var layer = selection[i]; | |
var frame = [layer frame]; | |
[frame setX:[frame x] + x_delta]; | |
[frame setY:[frame y] + y_delta]; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment