MXML composite container initialization error

Posted by mkorpela on Stack Overflow See other posts from Stack Overflow or by mkorpela
Published on 2010-04-16T19:17:11Z Indexed on 2010/04/17 10:03 UTC
Read the original article Hit count: 297

Filed under:
|

I'm getting an odd error from my composite canvas component:

 An ActionScript error has occurred:
  Error: null
at mx.core::Container/initialize()[C:\autobuild\galaga\frameworks\projects\framework\src\mx\core\Container.as:2560]
at -REMOVED THIS FOR STACK OVERFLOW-.view::EditableCanvas/initialize()[.../view/EditableCanvas
    ....

It seems to be related to the fact that my composite component has a child and I'm trying to add one in the place I'm using the component. So how can I do this correctly?

Component code looks like this (EditableCanvas.mxml):

<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<mx:Image id="editTextImage"
            source="@Embed('/../assets/icons/small/edit.png')"/>
</mx:Canvas>

The code that is using the code looks like this:

<view:EditableCanvas
            width="290" 
            height="120" 
            backgroundColor="#FFFFFF" 
            horizontalScrollPolicy="off" 
            borderStyle="solid" 
            cornerRadius="3">
            <mx:Text id="textContentBox" width="270" fontFamily="nautics" fontSize="12" text="{_text}"/>
</view:EditableCanvas>

© Stack Overflow or respective owner

Related posts about mxml

Related posts about flex