Something like this? <?xml version="1.0"?> <!-- repeater\myComponents\CustButton.mxml --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="FillArray();"> <mx:VBox> <mx:Script> <![CDATA[ import mx.collections.ArrayCollection; [Bindable] private var masterTaskListCollection:ArrayCollection; [Bindable] private var colorArray:ArrayCollection=new ArrayCollection([0xFF0000,0x00FF00]); private function FillArray():void{ var masterTaskList:Array = new Array(); masterTaskList[0] = ["wash dishes", "take out trash"]; masterTaskList[1] = ["wash dishes", "pay bills"]; masterTaskList[2] = ["wash dishes", "dentist"]; masterTaskList[3] = ["wash dishes", "wash dog"]; masterTaskList[4] = ["wash dishes", "clean house"]; masterTaskList[5] = ["wash dishes", "wash car"]; masterTaskList[6] = ["mow lawn", "fix chair"]; masterTaskListCollection = new ArrayCollection(masterTaskList); } ]]> </mx:Script> <mx:Repeater dataProvider="{masterTaskListCollection}" id="outerLoop"> <mx:Repeater dataProvider="{outerLoop.currentItem}" id="innerLoop"> <mx:TextArea color="{colorArray.getItemAt(innerLoop.currentIndex%2) as uint}" text="{innerLoop.currentItem}" buttonMode="true" fontSize="16" x="{(75*(innerLoop.currentIndex))}" y="{(75*(outerLoop.currentIndex))}" width="150" height="20" backgroundAlpha="0" borderThickness="0"></mx:TextArea> </mx:Repeater> </mx:Repeater> </mx:VBox> </mx:Application>
Regards, Venkat www.venkatv.com On Wed, Oct 22, 2008 at 11:24 AM, ManInAction <[EMAIL PROTECTED]>wrote: > > Hi Friends, > > My problem is that i m using repeater to show two dimension array > value in text area with loops.i want to change color of text in every > "even" text field.Mean 2 ,4,6 etc.if am using 1 more repeater for > color.every value of array show 3 time??? > > <?xml version="1.0"?> > <!-- repeater\myComponents\CustButton.mxml --> > <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" > creationComplete="FillArray();"> > > <mx:Script> > <![CDATA[ > import mx.collections.ArrayCollection; > [Bindable] > public var masterTaskListCollection:ArrayCollection = new > ArrayCollection(); > [Bindable] > //public var colorArray:Array=[0xFF0000,0x00FF00]; > public function FillArray():void{ > var masterTaskList:Array = new Array(); > > masterTaskList[0] = ["wash dishes", "take out trash"]; > masterTaskList[1] = ["wash dishes", "pay bills"]; > masterTaskList[2] = ["wash dishes", "dentist"]; > masterTaskList[3] = ["wash dishes", "wash dog"]; > masterTaskList[4] = ["wash dishes", "clean house"]; > masterTaskList[5] = ["wash dishes", "wash car"]; > masterTaskList[6] = ["mow lawn", "fix chair"]; > masterTaskListCollection.source = masterTaskList; > } > > ]]> > </mx:Script> > > > <mx:Repeater dataProvider="{masterTaskListCollection}" id="outerLoop" > > > <mx:Repeater dataProvider="{outerLoop.currentItem}" id="innerLoop"> > > <mx:TextArea text="{innerLoop.currentItem}" buttonMode="true" > fontSize="16" x="{(75*(innerLoop.currentIndex))}" > y="{(75*(outerLoop.currentIndex))}" width="150" height="20" > backgroundAlpha="0" borderThickness="0"></mx:TextArea> > </mx:Repeater> > </mx:Repeater> > > </mx:VBox> > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/flex_india?hl=en -~----------~----~----~----~------~----~------~--~---

