You're trying to add the TextField to a Container which only takes IUIComponent objects.  However, I believe UIComponent takes DisplayObjects.  So you have two choices: (1) add the TextField to a UIComponent and then add that component to the container, (2) use UITextField which is basically the same except it is a UIComponent.

On 8/7/06, Joost Nuijten <[EMAIL PROTECTED]> wrote:
Hmm the addChild should accept every object that is an instance of DisplayObject. And TextField is an instance of DisplayObject. They example code for TextField shows almost the same code as yours...
 
And the funny thing is that the example code doesn't work...
 
 


Van: [email protected] [mailto:[email protected]] Namens richmcgillicuddy
Verzonden: maandag 7 augustus 2006 19:11
Aan: [email protected]
Onderwerp: [flexcoders] Simple TextField Question

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





SPONSORED LINKS
Web site design development Computer software development Software design and development
Macromedia flex Software development best practice


YAHOO! GROUPS LINKS




__,_._,___

Reply via email to