I get a run time error:
The stack trace is:
TypeError: Error #1034: Type Coercion failed: cannot convert
ms.chatmodule.view::[EMAIL PROTECTED] to mx.core.Container.
at mx.containers::ControlBar/invalidateSize
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\containers\ControlBar.as:230]
at mx.core::UIComponent/styleChanged
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\UIComponent.as:5396]
at mx.core::Container/styleChanged
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:3060]
at
mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::addingChild
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\UIComponent.as:5018]
at mx.core::UIComponent/addChild
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\UIComponent.as:4736]
at
ms.chatmodule.view::MemberViewList/ms.chatmodule.view:MemberViewList::createChildren
()[C:\ms\svn\felix\trunk\client\desktop\src\ms\chatmodule\view\MemberViewList.as:73]
at mx.core::UIComponent/initialize
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\UIComponent.as:5144]
at
mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::childAdded
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\UIComponent.as:5041]
at
mx.core::Container/http://www.adobe.com/2006/flex/mx/internal::childAdded
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:3334]
at mx.core::Container/addChildAt
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:2258]
at mx.core::Container/addChild
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:2188]
at mx.core::Container/createComponentFromDescriptor
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:3710]
at mx.core::Container/createComponentsFromDescriptors
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:3522]
at mx.core::Container/mx.core:Container::createChildren
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:2624]
at mx.core::UIComponent/initialize
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\UIComponent.as:5144]
at mx.core::Container/initialize
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:2561]
at
mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::childAdded
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\UIComponent.as:5041]
at
mx.core::Container/http://www.adobe.com/2006/flex/mx/internal::childAdded
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:3334]
at mx.core::Container/addChildAt
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:2258]
at mx.core::Container/addChild
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:2188]
at mx.core::Container/createComponentFromDescriptor
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:3710]
at mx.core::Container/createComponentsFromDescriptors
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:3522]
at mx.containers::Panel/createComponentsFromDescriptors
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\containers\Panel.as:1504]
at mx.core::Container/mx.core:Container::createChildren
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:2624]
at mx.containers::Panel/mx.containers:Panel::createChildren
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\containers\Panel.as:1050]
at
ms.imfusion.util.view::MinimizedPanelUtil/ms.imfusion.util.view:MinimizedPanelUtil::createChildren
()[C:\ms\svn\imfusion\trunk\client\desktop\src\ms\imfusion\util\view\MinimizedPanelUtil.as:46]
at mx.core::UIComponent/initialize
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\UIComponent.as:5144]
at mx.core::Container/initialize
()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:2561]
at ms.chatmodule.view::ChatBox/initialize
()[C:\ms\svn\felix\trunk\client\desktop\src\ms\chatmodule\view\ChatBox.mxml:0]
On Jan 8, 2008 11:24 PM, Alex Harui < [EMAIL PROTECTED]> wrote:
> Maybe you're doing something funky in createChildren? Are you getting
> a compile error or runtime error. If runtime, what is the full stack
> trace? If compile, what line is it complaining about?
>
>
> ------------------------------
>
> *From:* [email protected] [mailto:
> [EMAIL PROTECTED] * On Behalf Of *learner
> *Sent:* Tuesday, January 08, 2008 2:15 AM
> *To:* [email protected]
> *Subject:* Re: [flexcomponents] UIcomponent and Container
>
>
>
> 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
>
>
>
>
>
>
>
>