Hi all.
If I open a ping file in PS6 I can move the object within the layer to a given position using the Free Transform tool and typing in X & Y points in the property bar. If I open a similar sized ping file with the object in a different position from the first file, typing in the same X & Y points will move the object to the same position as the first file. Which is what you would expect. This works because the Transform tools bounding box wraps itself around the object rather than the whole layer and the X & Y points are based on the document not the object. All this works fine and makes sense but, here's the problem...
If I create an Action to move an object to a specific X & Y position and apply the Action to a batch of files, using the Automate function, it goes wrong. What happens is the Action moves objects an identical distance in the same direction based on the distance and direction applied when the Action was recorded. Example...If, when recording, an objects X position was at 200px and I moved it to 50px (to the left) the object will have moved 150px to the left. When I batch process a group of files, instead of placing all the objects at an X position of 50px, all objects are instead moved 150px to the left. The Action applies the distance and direction moved, not the position moved to.
Does anyone have a solution to this, or at least understand why this is happening.
Many thanks.
Sark
If I open a ping file in PS6 I can move the object within the layer to a given position using the Free Transform tool and typing in X & Y points in the property bar. If I open a similar sized ping file with the object in a different position from the first file, typing in the same X & Y points will move the object to the same position as the first file. Which is what you would expect. This works because the Transform tools bounding box wraps itself around the object rather than the whole layer and the X & Y points are based on the document not the object. All this works fine and makes sense but, here's the problem...
If I create an Action to move an object to a specific X & Y position and apply the Action to a batch of files, using the Automate function, it goes wrong. What happens is the Action moves objects an identical distance in the same direction based on the distance and direction applied when the Action was recorded. Example...If, when recording, an objects X position was at 200px and I moved it to 50px (to the left) the object will have moved 150px to the left. When I batch process a group of files, instead of placing all the objects at an X position of 50px, all objects are instead moved 150px to the left. The Action applies the distance and direction moved, not the position moved to.
Does anyone have a solution to this, or at least understand why this is happening.
Many thanks.
Sark
