Hi Alex, since updateDisplayList() doesn't seem to get called on rawChildren I am simply doing my sizing in another method that gets called from my parent's updateDisplaylist() function. I am finding the bounds of my children and then using setActualSize(), which seems to work well. Is there anything about this approach you would recommend I change?
Thanks, Ben --- In flexcoders@yahoogroups.com, "Alex Harui" <[EMAIL PROTECTED]> wrote: > > Container layout only affects content children and not rawChildren > (borders, scrollbars, etc). > > > > Since children are sized by their parents, you size and layout yourself, > which you should do in updateDisplayList. > > > > ________________________________ > > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of ben.clinkinbeard > Sent: Thursday, December 06, 2007 11:30 AM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] Auto-sizing a Container that lives in rawChildren > - how? > > > > It seems that Containers that are added to rawChildren do not get > measured and laid out automatically like they normally would. For > instance, if I don't give my HBox an explicit width and height it will > not show up when I call someCanvas.rawChildren.addChild(myHBox), no > matter how many children I put inside it. I am assuming this is due to > their measure() method not getting called (by SystemManager?) or > something but am not sure. > > My question is whether or not there is a fairly easy way to get them > to auto-size like usual, or do I have to run through the children and > calculate it all myself during updateDisplayList()? > > TIA, > Ben >