Glad it worked.  We can discuss an optimal solution if you want

 

________________________________

From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of Ben Marchbanks
Sent: Saturday, September 29, 2007 8:33 AM
To: [email protected]
Subject: Re: [flexcoders] Item Renderer to Display Font List

 

Actually found the solution - set the rowCount of the comboBox to be
equal to 
the number of items in the dataProvider

rowCount = {fontsList.length()}

seems to have resolved the issue.

Ben Marchbanks wrote:
> 
> 
> I am using the following item render to display a font list and render

> each in
> its particular font style.
> The dataProvider is XML and the itemRenderer is used for a comboBox.
> 
> The problem is the application of the font style is inconsistent -
each 
> time the
> comboBox is opened the items are rendered and may or may not have a
font 
> style -
> sometimes even a style from another item in the list.
> 
> How can I make this display list more bullet-proof ?
> 
> <?xml version="1.0" encoding="utf-8"?>
> <mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml
<http://www.adobe.com/2006/mxml>  
> <http://www.adobe.com/2006/mxml <http://www.adobe.com/2006/mxml> >"
> width="150" height="20"
> creationComplete = "doInit()" horizontalGap="0"
> horizontalAlign="center" verticalAlign="middle"
> horizontalScrollPolicy="off" backgroundColor="#c0c0c0">
> <mx:Script>
> <![CDATA[
> 
> private function doInit():void{
> var f = data.family
> fontI.setStyle("fontFamily", f)
> trace(f)
> }
> 
> ]]>
> </mx:Script>
> <mx:Text text = "{data.label}" id="fontI" />
> </mx:HBox>
> 
> Ben Marchbanks
> 
> ::: alQemy ::: transforming information into intelligence
> http://www.alQemy.com <http://www.alQemy.com>  <http://www.alQemy.com
<http://www.alQemy.com> >
> 
> ::: magazooms ::: digital magazines
> http://www.magazooms.com <http://www.magazooms.com>
<http://www.magazooms.com <http://www.magazooms.com> >
> 
> Greenville, SC
> 864.284.9918
> 
> -- 
> Ben Marchbanks
> 
> ::: alQemy ::: transforming information into intelligence
> http://www.alQemy.com <http://www.alQemy.com>  <http://www.alQemy.com
<http://www.alQemy.com> >
> 
> ::: magazooms ::: digital magazines
> http://www.magazooms.com <http://www.magazooms.com>
<http://www.magazooms.com <http://www.magazooms.com> >
> 
> Greenville, SC
> 864.284.9918
> 
> 

-- 
Ben Marchbanks

::: alQemy ::: transforming information into intelligence
http://www.alQemy.com <http://www.alQemy.com> 

::: magazooms ::: digital magazines
http://www.magazooms.com <http://www.magazooms.com> 

Greenville, SC
864.284.9918

 

Reply via email to