jmfillman,

 

How about this:

 

<mx:Script>

<![CDATA[

[Bindable]

private var categories:Array = new Array(

{name: "Sam", value: [0x009DFF,0x009DFF]},

{name: "Ryan", value: [0x0000FF,0x0000FF]},

{name: "Julie", value: [0x008000,0x008000]},

{name: "Chris", value: [0x00FF00,0x00FF00]}

);

]]>

</mx:Script>

<mx:List width="594" height="250" dataProvider="{categories}">

<mx:itemRenderer>

<mx:Component>

<mx:Button label="{data.name}" fillColors="{data.value}"/>

</mx:Component>

</mx:itemRenderer> 

</mx:List>

 

 

Peter

 

 

________________________________

From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of jmfillman
Sent: Wednesday, April 02, 2008 11:47 AM
To: [email protected]
Subject: [flexcoders] ItemRenderer Button fillColor

 

I am trying to take the "value" field from the array, and use it in 
an itemRender to set the color of a button in the itemRender. What is 
the correct syntax for this?

<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml
<http://www.adobe.com/2006/mxml> ">
<mx:Script>
<![CDATA[
private var categories:Array = new Array(
{name: "Sam", value: "0x009DFF"},
{name: "Ryan", value: "0x0000FF"},
{name: "Julie", value: "0x008000"},
{name: "Chris", value: "0x00FF00"},
]]>
</mx:Script>
<mx:List width="594" height="250" dataProvider="{categories}">
<mx:itemRenderer>
<mx:Component>
<mx:Button label="{data.name}" fillColors="{data.value}"/>
</mx:Component>
</mx:itemRenderer> 
</mx:List>
</mx:Application>

 

Reply via email to