I have a simple app that I want to have text show up using a TextField.

          public function onTest() : void {
                var myText:TextField = new  TextField();
                            myText.x      = 100;
                            myText.y      = 100;
                            myText.width  = 75;
                            myText.autoSize = TextFieldAutoSize.CENTER;
                            myText.height = 50;
                            myText.width  = 200;
                            myText.backgroundColor = 0x849383;
                            myText.text   = "Test Test Test Test Test Test";
                            var format1:TextFormat = new TextFormat();
                            format1.color = 0xFF0000;
                            myText.setTextFormat(format1);
                            addChild(myText);  
          }


I click on the button and get the error:

TypeError: Error #1034: Type Coercion failed: cannot convert
flash.text::[EMAIL PROTECTED] to mx.core.IUIComponent.
        at
mx.core::Container/http://www.adobe.com/2006/flex/mx/internal::addingChild()
        at mx.core::Container/addChildAt()
        at mx.core::Container/addChild()
        at Step5/onTest()
        at Step5/___Button1_click()


The addChild does not like that it is not a UIComponent. The addChild
works for text, Label and other UIComponents. I cannot get the
textField to show up. Eventually I want to have a component that
includes one or two text areas that are read only to the user, what is
the best way to do this?


Rich






--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to