I'm pretty new to Flex. I've created some custom components by extending UIComponent. I've implemented createChildren, commitProperties, measure, and updateDisplayList. I can resize the custom UIComponents using any number of methods: constraints, CSS, etc. They resize no problem. But if I try to size a child of that custom component, no width or height is assigned, unless I use an explicit setActualSize.
For example: My custom component (Content) has been added to a canvas. The component is sized using width and height properties: var content:Content = new Content; content.width = 800; content.height = 800; addChild(content); In content, in createChildren, I create an instance of the Image component. var container:Image = new Image; container.scaleContent = false; addChild(container); I try to do this: container.percentWidth = 100; container.percentHeight = 100; But nothing. I can only seem to resize this inside updateDisplayList like so: container.setActualSize(unscaledWidth, unscaledHeight); Thanks, Brandon