Hey guys,

I've got a component that extends Canvas (for borders etc), adds its own
chrome using rawChildren.addChild, and overrides the other addChild /
removeChild methods delegating them to an internal Canvas. This is extended
by other developers to build MXML components.

I'm having a whole bunch of problems with the contentCanvas and its children
not measuring properly, and ignoring sizing I do give it.

Also, if I override numChildren I get out-of-bounds exceptions somewhere in
framework code that's called from a callLater, of which I have no idea where
it's being dispatched or why it has an incorrect _firstChild

What I'd like is to have the contentCanvas look after everything it
contains, report a useful measuredWidth and measuredHeight so I can use them
to measure my own component, but for it to still do as its told when I
explicitly give it a width and height in updateDisplayList()

Clearly I'm doing something seriously wrong, but I can't for the life of me
figure out how I *should* be doing all this, so any pointers are definitely
appreciated!

I'd like to avoid extending UIComponent and re-implementing the hundred or
so methods in IContainer, IRawChildren, IFocusManager, IChildList, etc etc
etc only to have it not work becuase I've repeated the same mistake.

-J

-- 
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

:: Josh 'G-Funk' McDonald
:: 0437 221 380 :: [EMAIL PROTECTED]

Reply via email to