Ok thanks, I can finally see the ball.
I did look on
http://livedocs.adobe.com/flex/2/langref/mx/core/UIComponent.html
It should have this line somewhere on this page:
import.mx.core.UIComponent
For the world of me I don't know why they don't have that on that page.




Max Frigge wrote:
> import mx.core.UIComponent;
>
> ----- Original Message ----
> From: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> To: flexcoders@yahoogroups.com
> Sent: Friday, January 18, 2008 5:28:02 PM
> Subject: Re: [flexcoders] Re: addchild
>
> Ok thanks, I tried that, Now I get this error,
> Type was not found or was not a compile-time constant: UIComponent.
>
> rueter007 wrote:
> >
> > you cannot add sprites directly that way. you can do the following.
> >
> > var ballParent: UIComponent = new UIComponent( );
> > ballParent.addChild (ball);
> > vbox.addChild( ballParent) ;
> >
> > and ofcourse, you have to set the width, height etc.
> >
> > - venkat
> > http://www.venkatj. com <http://www.venkatj.com> 
> <http://www.venkatj. com <http://www.venkatj.com>>
> >
> > --- In [EMAIL PROTECTED] ups.com 
> <mailto:flexcoders%40yahoogroups.com>
> > <mailto:flexcoders% 40yahoogroups. com>, "[EMAIL PROTECTED]" <[EMAIL 
> > PROTECTED]> wrote:
> > >
> > > This is the entire ball class
> > > package com.oreilly. programmingflex. states {
> > >
> > >
> > > import flash.display. Sprite;
> > >
> > > public class Ball extends Sprite {
> > > private var radius:Number;
> > > private var color:uint;
> > >
> > > public function Ball(radius: Number=40, color:uint=0xff0000 ) {
> > > this.radius = radius;
> > > this.color = color;
> > > init();
> > > }
> > > public function init():void {
> > > graphics.beginFill( color);
> > > graphics.drawCircle (0, 0, radius);
> > > graphics.endFill( );
> > >
> > > }
> > > }
> > >
> > >
> > > }
> > >
> > >
> > > Sherif Abdou wrote:
> > > > it means that the ball is not a IUIcomponenet which it is required
> > for
> > > > it to be added on stage, show me a bit of the ball class code so i
> > can
> > > > know
> > > >
> > > > ----- Original Message ----
> > > > From: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> > > > To: [EMAIL PROTECTED] ups.com 
> <mailto:flexcoders%40yahoogroups.com> <mailto:flexcoders% 
> 40yahoogroups. com>
> > > > Sent: Thursday, January 17, 2008 11:38:26 PM
> > > > Subject: Re: [flexcoders] addchild
> > > >
> > > > OK thanks. Now when I try to use addChild, I get this error. 
> What does
> > > > it mean ?
> > > > myball=new Ball;
> > > > addChild(myball) ;
> > > > TypeError: Error #1034: Type Coercion failed: cannot convert
> > > > com.oreilly. programmingflex. states::Ball@ 5787299 to
> > > > mx.core.IUIComponen t.
> > > > at
> > > > mx.core::Container/http://www.adobe. com/2006/ flex/mx/internal
> > > > ::addingChild
> > <http://www.adobe. com/2006/ flex/mx/internal ::addingChild 
> <http://www.adobe.com/2006/flex/mx/internal::addingChild>
> > <http://www.adobe. com/2006/ flex/mx/internal ::addingChild 
> <http://www.adobe.com/2006/flex/mx/internal::addingChild>>>()
> > > > at mx.core::Container/ addChildAt( )
> > > > at mx.core::Container/ addChild( )
> > > > at Main/::initializeHa ndler()
> > > > at Main/___Application 1_initialize( )
> > > > at
> > > > flash.events: :EventDispatcher /flash.events: EventDispatcher:
> > > > :dispatchEventFu nction()
> > > > at flash.events: :EventDispatcher /dispatchEvent( )
> > > > at mx.core::UIComponen t/dispatchEvent( )
> > > > at mx.core::UIComponen t/set processedDescriptor s()
> > > > at mx.core::Container/ createComponents FromDescriptors( )
> > > >
> > > > Sherif Abdou wrote:
> > > > > addChild not addchild
> > > > >
> > > > > ----- Original Message ----
> > > > > From: "[EMAIL PROTECTED] org <mailto:info1% 40reenie. org>"
> > <[EMAIL PROTECTED]
> > > > org <mailto:info1% 40reenie. org>>
> > > > > To: [EMAIL PROTECTED] ups.com <http://ups.com>
> > <mailto:flexcoders% 40yahoogroups. com>
> > > > > Sent: Thursday, January 17, 2008 11:03:15 PM
> > > > > Subject: [flexcoders] addchild
> > > > >
> > > > > I have a ball class. I can make a ball. How do I add it to the
> > stage ?
> > > > >
> > > > > I have seem plenty of examples, and they use addchild.
> > > > > Every time I try to use addchild, I get this error:
> > > > > Error: Call to a possibly undefined method addChild.
> > > > >
> > > > > or if I try to attach it to an existing element
> > > > > such as <mx:VBox id="vbox">
> > > > > vbox.addchild( ball);
> > > > > I get :Error: Access of undefined property vbox.
> > > > >
> > > > > So what can I put addchild on ?
> > > > >
> > > > >
> > > > >
> > > > > ------------ --------- --------- --------- --------- --------- -
> > > > > Never miss a thing. Make Yahoo your homepage.
> > > > > <http://us.rd. yahoo.com/ <http://yahoo.com/> evt=51438/ 
> *http://www. yahoo.com/ r <http://yahoo.com/>/hs
> > > > <http://us.rd. yahoo.com/ evt=51438/ *http://www. yahoo.com/ 
> r/hs <http://us.rd.yahoo.com/evt=51438/*http://www.yahoo.com/r/hs>
> > <http://us.rd. yahoo.com/ evt=51438/ *http://www. yahoo.com/ r/hs 
> <http://us.rd.yahoo.com/evt=51438/*http://www.yahoo.com/r/hs>>>>
> > > > >
> > > >
> > > >
> > > >
> > > >
> > ------------ --------- --------- --------- --------- --------- -
> > > > Be a better friend, newshound, and know-it-all with Yahoo! Mobile.
> > Try
> > > > it now.
> > > >
> > <http://us.rd. yahoo.com/ evt=51733/ *http://mobile. yahoo.com/ 
> ;_ylt=Ahu06i62sR 8HDtDypao8Wcj9tA cJ%20 
> <http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ%20>
>  
>
> > <http://us.rd. yahoo.com/ evt=51733/ *http://mobile. yahoo.com/ 
> ;_ylt=Ahu06i62sR 8HDtDypao8Wcj9tA cJ%20 
> <http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ%20>>>
> >
> > > >
> > > >
> > >
> >
> >
>
>
>
> ------------------------------------------------------------------------
> Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try 
> it now. 
> <http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ%20>
>  
>
>  

Reply via email to