Personally I don't see anything wrong here. This code suppose to work with no errors. May be overrided methods withing one of them make runtime error?
--- In [email protected], learner <[EMAIL PROTECTED]> wrote: > > custom Panel class: > > class myPanel extends Panel{ > > override protected function createChildren():void > { > // Add button to Header > } > } > > > in mxml > > <local:myPanel> > <local:Vlist> // adding a vlist's instance. > </local:myPanel> > > > > > custom class : > > class Vlist extends UIComponent{ > // overriding few methonds like create children > } > > > > Does this helps > > > > > > On Jan 7, 2008 9:34 PM, Alex Harui <[EMAIL PROTECTED]> wrote: > > > Please post some of your code. > > > > > > ------------------------------ > > > > *From:* [email protected] [mailto: > > [EMAIL PROTECTED] *On Behalf Of *learner > > *Sent:* Monday, January 07, 2008 1:47 AM > > *To:* [email protected] > > *Subject:* [flexcomponents] UIcomponent and Container > > > > > > > > Hi all, > > The scenario is like this: > > I have one class which extends the Panel class. I create it's instance in > > an mxml file. > > I have one more class which extends a UIComponent Class. > > Whilte trying to add a instance of this class to a instance of extended > > Panel class in mxml file. I get a error like can not convert UIComponent to > > Container. > > > > I understood this, as Panel internally extends Container class ans > > Container class extends UIComponent . > > > > But why i dont get this error when I try to add standard UIcomponent like > > Button etc. to standard Panel.?? > > > > Can somebody explain me this? > > Regards > > PS > > > > > > > > > > > > >
