Hello! The last few eeks I have been working on my own custom component for Flex. Now the component itself is inherited from the UIComponent class, and then basically some child IComponents which draws different "layers". For example, if I have seperate layer for the interaction such as the handling of clicks, and the drawing of the selection area. Other layers are responsible for drawing the lines between items, and the latter for drawing the items itself.
The problem I am now having is that when I move around the drawn items they happen to get clipped to my custom component. For example, I can move the item out of the current specified dimensions of the component and have it show up on a different part of my application window. I have the feeling Flex doesn't automatically clip children to the parent control (UIComponent), is this correct? My second question, would be what is the best way to fix this? My current ideas are: 1. Implement clipping by disabling dragging outside the dimensions of the control (e.g. if mouseX < control.width then stop) 2. Create a Shape instance and set this as mask on the control Anyone able to help me out with this? I suppose it's something common, though. Yours, Weyert de Boer