Thanks for the replies so far. However, I think I was misunderstood. Maybe my explanation was not clear enough.
I don *not* want to assign one shape to more than one layer.
I want to create a (grouped) shape which consists of at least two basic shapes. One is a border, which is always black (black rectangle). The second is a symbol (e.g. a circle or an arrow) inside that black rectangle. Both get grouped. While the rectangle always stays black, I want to be able to change the color of the symbol. So far, not a problem.
However, I want to use this created Shape(s) in a drawing several times. Let's say: use the shapes 8 times and assign two of each to Layer "North", "South", "East" and "West" (these layers don *not* have set a layer color - they are only there for making parts of the drawing visible / invisble!).
I also want to change the color of the "symbol" in each of the shapes at a later time to another color without touching each of the shapes again to change the symbol colour for every single shape.
This is why i want to set the fill color (and also the line color) to reference to an (color) object that I can use later to change the color of all "symbol" shapes at one time by just changing the color of this one, referenced object.
Theoretically this could be also a separate shape on a separate (invisible) layer for which I change the color. However, I thought it would be better to just use directly the color setting of a layer (which does not hold any shapes, just acts as a color picker).
Means: All (grouped) shapes (including the "symbol" sub-shapes) are residing on one of the layers "North", "South", "East" or "West", but the color for the "symbol" shapes is derieved from the layer color of layer "ColorPickerLayer".
I think I'm very close to a solution with what I tried to do, but only have a little mistake either in the syntax or e.g. a type mismatch - but I don't find the error. Unfortunately, the error message I get does not give any hint what'S wrong
