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
>
>
>
>
>
>
>  
>

Reply via email to