That didn't make sense. I don't see viewstack or box in your sample code.
________________________________ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of cox.blair Sent: Wednesday, July 30, 2008 9:30 AM To: [email protected] Subject: [flexcoders] ViewStack, Combobox & Dataprovider Here is my situation, I have a combobox and a viewstack. The combobox's dataProvider is XML generated by a php script retrieving information from a db. The database has two primary entries. The first is a location, the second is a type of test performed. These are inputed by the user elsewhere in the application. When the user views the combobox, they see the list of site entries. Upon selecting the a site, the viewstack should change to show the related test information. Should be pretty straight forward. The problem comes when I want to pass the string value of the test to viewstack - they have the same names. As a test of the viewstack, this works fine: dataProvider="{viewstackTestKits.getChildren()}" change="{viewstackTestKits.selectedChild=event.currentTarget.selectedIte m}" But I want something like this: change="viewstackTestKits.selectedChild=box.selectedItem.Test_Kit_Used" <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml <http://www.adobe.com/2006/mxml> " layout="absolute" creationComplete="service.send()"> <mx:Script> <![CDATA[ import mx.collections.ArrayCollection; import mx.rpc.events.ResultEvent; [Bindable] private var samplepoint:ArrayCollection [Bindable] private var currentSlide:Object; private function SPresultHandler(event:ResultEvent):void { samplepoint = event.result.response.data.row; } private function getListLabel(item:Object):String { return item.Sample_Point_Name; } private function changeHandler(event:Event):void { currentSlide = box.selectedLabel; } ]]> </mx:Script> <mx:HTTPService id="service" url="Define_Sample_Points.php?method=FindAll" result="SPresultHandler(event)"/> <mx:ComboBox id="box" dataProvider="{samplepoint}" labelFunction="getListLabel" change="changeHandler(event)" x="52" y="27"> </mx:ComboBox> <mx:Text id="lbl" text="{box.selectedItem.Test_Kit_Used}" /> </mx:Application>

