Yes, I did and I see what's the problem was.
Thanks
--- In [email protected], "Alex Harui" <[EMAIL PROTECTED]> wrote:
>
> One of the reasons source code for Flex is available is so you can
see
> how we do things like write item renderers. If you look closely,
you'll
> see that the ones that extend UIComponent also implement
> IListItemRenderer
>
>
>
> ________________________________
>
> From: [email protected]
[mailto:[EMAIL PROTECTED] On
> Behalf Of markgoldin_2000
> Sent: Monday, March 31, 2008 9:33 AM
> To: [email protected]
> Subject: [flexcoders] Re: Custom renderer for column's header
>
>
>
> I have found the problem:
> Name of a class was same as the var.
> Now I can compile. But at run-time I am getting:
> Type Coercion failed: cannot convert
> yardmodel.modulecode::[EMAIL PROTECTED] to
> mx.controls.listClasses.IListItemRenderer.
>
> --- In [email protected] <mailto:flexcoders%
40yahoogroups.com>
> , "markgoldin_2000"
> <markgoldin_2000@> wrote:
> >
> > I have the following code:
> > import mx.core.UIComponent;
> > public class hoursSymbolsHeaderRenderer extends UIComponent
> > {
> > public function hoursSymbolsHeaderRenderer()
> > {
> > super();
> > }
> >
> > }
> > But when I do:
> > var hoursSymbolsHeaderRenderer:ClassFactory = new ClassFactory;
> > hoursSymbolsHeaderRenderer = new ClassFactory
> > (hoursSymbolsHeaderRenderer);
> > I get:
> > 1067: Implicit coercion of a value of type mx.core:ClassFactory
to
> an
> > unrelated type Class.
> >
> > What am I doing wrong?
> >
> > Thanks
> >
>