Seems to me that Flex doesn't like scripts anywhere but in the root of
a document. I do not have any experience with item-renderers, nor do I
have with loaders, but this is my guess:

If you create the ItemRenderer as a custom mxml-component, then you
should be able to set a script-block in this file.

Again this is just my wild thinking, but I hope that with it, you, or
others in here, might get to a working example.

Good luck,
--jeetee

--- In flexcoders@yahoogroups.com, "triggersoftware" <[EMAIL PROTECTED]>
wrote:
>
> > When using 'manual' you could try using the setter method, again
> from the docs...
> 
> I've tried doing this but Flex doesn't like having script blocks in
> the item renderer.
> 
> > When needed for binding, take a look at BindingUtils.bindSetter
> 
> I don't know what to do with this as I can't get into a <SCRIPT> block.
> 
> A small example would really help.
> 
> Cheers,
> 
> David.
> 
> ... [cut out response] ...
> > 
> > --- In flexcoders@yahoogroups.com, "triggersoftware" <david.bates@>
> > wrote:
> > >
> > > I'm trying to create a progress bar item renderer, but I can't
get the
> > > value of progress bar to bind:
> > > 
> > > <mx:AdvancedDataGridColumn headerText="% Complete" width="100"> 
> > >   <mx:itemRenderer>
> > >           <mx:Component>
> > >                   <mx:VBox>                                               
> > >                 
> > >                           <mx:Label id="lbl" 
> > > text="{data.percentageComplete}"/>
> > >                           <mx:ProgressBar label="%3%%" maximum="100" 
> > > width="100%"
> > > mode="manual" source="{data.percentageComplete}"/>                        
> > >                                                 
> > >                   </mx:VBox>
> > >           </mx:Component>
> > >   </mx:itemRenderer>
> > > </mx:AdvancedDataGridColumn>                              
> > > 
> > > You don't appear to be able to bind the value using source. 
What am I
> > > doing wrong?
> > >
> >
>


Reply via email to