Scripts, Tools & Methods Developed at Hook
Download Hook Position Manager v2
To install simply double click on the downloaded .mxp file, or open the .mxp file in Adobe Extension Manager.
This panel is a continuation of the Position Manager panel found here: Position Manager Panel
The goals of the panel remain the same, make it easier copy position information from one object to another or other groups of objects, while keeping those objects on whole pixels.
The two main main features added to the panel are the ability to directly type in new values, and the ability to apply the settings to different groups of objects.
Lets get right to how to use it.
Select a source object and click Get Values. This will populate the panel with the values of the supported properties. At this stage you could also simply type in values that you want to set.
From there, check the boxes next to the properties that you would like to apply to other objects. Only the values with checked boxes will be applied. You can click the Select All or Select None buttons at the top to check or uncheck all of the properties.
From here you have a few options. If you click on the arrow on the drop down menu you will see the the following options:
These are all of the different types of groups of objects that the values can be applied to when Set Selected Values is clicked.
This will apply the selected properties and values to currently selected objects.
This will apply the selected properties and values to all objects contained in the selected frames on the timeline.
This will apply the selected properties and values to all of the objects on the selected layers.
Layer With Same Library Item
This will apply the selected properties and values to all objects in the selected layers that are instances of the same library item as the source object that was selected when “Get Values” was clicked.
Layer With Same Instance Name
This will apply the selected properties and values to all objects in the selected layers that have the same instance name as the source object acquired by clicking the “Get Values” button.
Selected With Same Library Item
This will apply the selected properties and values to all selected objects that are instances of the same library item as the source object acquired by clicking the “Get Values” button.
When all of your options have been set, click Set Selected Values and your values will be applied.
The last two features are the Round Values and the Force IDE update check boxes.
If Round Values is checked, the values in the property boxes will be rounded before being applied to the objects. The Force IDE update is a bit of a hack to try to get the flash IDE to update itself after the values have been applied. If you find it is causing you trouble you can disable it by unchecking that box.
If all things go well you should see a “Values Successfully Set.” message in the output panel. If not, you should see an error of some kind, to help you diagnose the issue.
There are some things to be aware of however. When using Rotation or Skew sometimes flash simply won’t allow rounded values for the other properties. So you will have to watch out for that.
In any case, that’s the basic usage in a nutshell. Hopefully this helps to save some time out there in Flash land.
Let us know if you come across any issues or have any feature suggestions by adding to the comments below!