Scripts, Tools & Methods Developed at Hook
Lets say you are an epic flash button maker, and you have just finished your latest masterpiece. This is good news, everyone in the office rejoices, flood waters recede, the hungry get fed, and world peace overcomes the planet. (I wasn’t kidding about epic). Your new piece of hotness is released to the client. They love it, of course. However, no one could have predicted exactly how much they would love it. They have decided to change ALL of the buttons in the project to match the new amazingness. The fear of impending pain courses through every bit of plumbing in your body. How on earth are you going to take all of those carefully placed keyframes, gradient masks, and undocumented flash tricks, and create new buttons that are all slightly different from that epicly complex set of timelines?
The answer? Download our new Deep Copy Panel, thats how.
This panel will allow you to select an item in the library, and make a fully unique copy of all or part of it and all of its children.
Essentially this means you can then take that unique duplicate, go into it, and mess with its innards without causing any ill effects to the original. Using the “include/exclude selected items” radio buttons, you can choose to make a unique copy of everything in the tree, or just parts of the tree.
The image on the left, is how the library started. The image on the right is the result of selecting the “mc_TestSource” library item, and doing a deep copy on its entire tree. As you can see it goes into each child of the MovieClip, and makes a copy of each piece individually. Now you can take “mc_TestSource_new” and do whatever you like with it and not have to worry about what it will do to the original.
That about covers it, we hope this will help get a few people a few minutes of their lives back to do something interesting with. As always, if you have any issues or suggestions or whatever, please leave them in the comments of this post.