Got it, so that's the issue then, how do I know if my itemRenderer is off the 
screen so I can reset it's measuredHeight, is there a way I can find this 
information out?

Thanks,
Patrick

--- In [email protected], Alex Harui <aha...@...> wrote:
>
> The list always remeasures the renderers.  It assigns the .data property, 
> sets explicitWidth then calls measure(), then checks for explicitHeight then 
> measuredHeight, and that's the height it uses.
> 
> But if you can only see three renderers, it will probably create a new one 
> for the one just off-screen, but it will re-use the first renderer for the 
> fifth row assuming the first row is now off-screen.  If that renderer still 
> thinks it is in the expanded state when it is not representing row 5 which is 
> not expanded, then scrolling will be off.
> 
> Alex Harui
> Flex SDK Developer
> Adobe Systems Inc.<http://www.adobe.com/>
> Blog: http://blogs.adobe.com/aharui
> 
> From: [email protected] [mailto:[email protected]] On 
> Behalf Of djhatrick
> Sent: Friday, October 02, 2009 10:09 AM
> To: [email protected]
> Subject: [flexcoders] Re: variableRowHeight
> 
> 
> 
> OK makes sense, the problem I am having is that if I have 4 item renderers, i 
> expand renderers 1,2,3, and if the 4th one is out of view.... when I scroll 
> the list it does not work, until I expand the 4th item, then the scroll works 
> correctly?
> 
> Is there a way to force the list to remeasure the height of all the renderers 
> to determine how scrolling works?
> 
> Thanks,
> Patrick
> 
> --- In [email protected]<mailto:flexcoders%40yahoogroups.com>, Alex 
> Harui <aharui@> wrote:
> >
> > Remember that renderers are recycled so the size of the renderer must be 
> > determined from the .data property, it can't just be stored in the renderer 
> > instance.
> >
> > Alex Harui
> > Flex SDK Developer
> > Adobe Systems Inc.<http://www.adobe.com/>
> > Blog: http://blogs.adobe.com/aharui
> >
> > From: [email protected]<mailto:flexcoders%40yahoogroups.com> 
> > [mailto:[email protected]<mailto:flexcoders%40yahoogroups.com>] On 
> > Behalf Of djhatrick
> > Sent: Thursday, October 01, 2009 6:19 AM
> > To: [email protected]<mailto:flexcoders%40yahoogroups.com>
> > Subject: [flexcoders] variableRowHeight
> >
> >
> >
> > I have collapsing/expanding item renderers in a List, all works well, but 
> > there is a case where the scrolling doesn't work correctly?
> >
> > Is there a way to force the list to measure all of it's item renderers 
> > correctly please?
> >
> > Thanks,
> > Patrick
> >
>


Reply via email to