Coordinates for Symbols within Symbols
When placing a symbol within another symbol, the coordinates listed in the properties panel no longer work.
I create a symbol of a page labelling it "Page Right" and setting the registration point for the upper left. If I open the symbol and select the artwork it will register at 0,0 as expected.
Back in the main canvas, I drag a copy of the symbol to the left, transform it by reflecting vertical and save it as a symbol labelled Page Left with registration point in the upper left again.
Now I select the two symbols, align vertically by center and distribute the space between them with one as a key object and 0 distance horizontally, before defining a new symbol called Spread-2p with the registration point in the upper left corner.
When I wanted to change the artwork of my original symbol so that it was exactly 850 x 1100px, i select the artwork and modify the properties so that the item has a 5px stroke aligned to the inside of the element. I make sure that its position is 0,0 and return to the main canvas.
Editing the Page Left symbol, I make sure it is the correct size and positioned at 0,0
Editing the Spread symbol, I select the instance of the Page Left symbol and set it to 0,0. When I select the Page Right symbol, i enter it's coordinates as 850 and it's y coordinate at 0. Now my spread symbol shows an 850px gap in it between the two symbols. I have to set the Right Page symbol instance to position 0,0 to get the two elements to line up visually. But the Page Left symbol is already at 0,.0.
Something is wrong with the positioning of elements within a symbol if they are symbols. somehow they are not positioned correctly.
-
Oh, I get what you mean, and I am almost sure I mentioned it here at least once... these is why I hesitate to make nested symbols, actually :(
Can you please share the final result of the procedure you describe though?
The steps are somewhat complex enough to reproduce, and the team would require a visual guide to follow them.