We have been using TransformManager with great results in our Flex application. I have been asked to look into changing the multi-select behavior to have selection boxes around each individual TransformItem rather than the current behavior of the single box around all of the selected fields. In the new behavior if you were to drag the rotate handle of one item and move it all fields would rotate as if you had performed the same action on them rather than all of them rotating around the center of the single selection box. I was wondering if anybody else has tried/considered this and what possible pitfalls I might run into.
I have done a bit of research and know I would have to move all the dummyBox, edge box, and handle graphics down into the TransformItem. All of the handlers for the handles would also have to be moved down (rotate start, rotating, rotate end, etc...)
I think this first part would have some difficulties, but what concerns me more is the next part of notifying all the selected items as an action is performed on one OR figuring out the safe zone for actions because I would need to figure out the safe change for each TransformItem and keep track of the smallest possible change.
Any thoughts on the issue would be greatly appreciated. And yes I do understand that this is a very large undertaking and am not looking forward to attempting it