Can anybody please tell me how to move the array object as a single object. I have a radial array that is rotated using an empty. When I try to move the object it moves the array objects independently around the origin. If I apply them modifier then it is fine, but then I limit future editing. Any ideas as to what I am doing incorrectly. Thank you.
how to parent all to one empty:
Select your object (which has the array modifier), shift select your empty which is used by the array modifier, and at last shift select your new created empty.
Then press CTRL-P -> Object
If you move that object, all moves perfectly.
result for your file:
your file with new empty:
You can do it even simpler. First of all, delete the small spherical empty where "Petal2" is parented to. Then select the "Empty Array Point", hold Shift and select "Petal2" as well, then press Ctrl+P > Set Parent to > Object.
Now that you've parented the empty used for the Array modifier to the petal object, you can select the petal object and move it around or rotate it without destroying the array. Since the empty is parented to it, the 45° angle which is used for the array is calculated relative to the parent object.
Now if you want to change the angle of the empty, maybe to increase the number of petals, select the empty, unlock the Z axis, then rotate the empty on the local Z axis by pressing R Z Z. Now you can for example decrease the angle of the empty, making space for more petals so you can increase the Count in the Array modifier. Or instead of using hotkeys you can change the Z rotation by entering the value in the side panel, those values are local space already.