now add this file this works
<?xml version="1.0" encoding="utf-8"?> <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()"> <mx:Script> <![CDATA[ import mx.rpc.events.ResultEvent; import mx.rpc.events.FaultEvent; import mx.controls.Alert; import mx.events.CloseEvent; import flash.net.SharedObject; import mx.events.AIREvent; import flash.desktop.NativeApplication; import flash.display.Sprite; import flash.events.InvokeEvent; import mx.core.Window; [Bindable] private var PBWFormInfo:XML; //private var shippingInfoNode; public function handleXML(event:ResultEvent):void { PBWFormInfo = event.result as XML; // this works myCB.selectedIndex=5; // //Alert.show(shippingInfo); //shippingInfoNode=shippingInfo.option; } public function handleXMLFault(event:FaultEvent):void { Alert.show(event.fault.faultString, "Error"); } public function init():void { xmlRPC.send(); //this cb is populated from php and the selected item is the issue myCB.selectedIndex=5; //this cb is populated from internal model data and this is working fine wup_age.selectedIndex=1; } ]]> </mx:Script> <mx:ComboBox x="412" y="105" id="wup_age" dataProvider="{myDP.item}"> </mx:ComboBox> <mx:Model id="myDP"> <obj> <item label="AL" data="Montgomery"/> <item> <label>AK</label> <data>Juneau</data> </item> <item> <label>AR</label> <data>Little Rock</data> </item> </obj> </mx:Model> <mx:HTTPService result="handleXML(event);" fault="handleXMLFault(event);" id="xmlRPC" resultFormat="e4x" url="http://localhost/flexgrp/grp.php" useProxy="false"> <mx:request xmlns=""> </mx:request> </mx:HTTPService> <mx:ComboBox x="124" y="105" dataProvider="{PBWFormInfo.AgeGroups.AgeGroup}" id="myCB" > </mx:ComboBox> </mx:WindowedApplication> On Aug 11, 10:51 am, roope <[email protected]> wrote: > Hi, > > I am facing issue as to changing the combobox selected state as per my > requirement, the data of the combobox is coming from php and database, > there is no problem in changing the state of the combobox whose data > is coming from internal model structure. > > I am pasting the code for your reference > > <?xml version="1.0" encoding="utf-8"?> > <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" > layout="absolute" creationComplete="init()"> > <mx:Script> > <![CDATA[ > import mx.rpc.events.ResultEvent; > import mx.rpc.events.FaultEvent; > import mx.controls.Alert; > import mx.events.CloseEvent; > import flash.net.SharedObject; > import mx.events.AIREvent; > > import flash.desktop.NativeApplication; > import flash.display.Sprite; > import flash.events.InvokeEvent; > import mx.core.Window; > [Bindable] > private var PBWFormInfo:XML; > //private var > shippingInfoNode; > > public function handleXML(event:ResultEvent):void > { > PBWFormInfo = event.result as XML; > > //Alert.show(shippingInfo); > //shippingInfoNode=shippingInfo.option; > } > > public function handleXMLFault(event:FaultEvent):void > { > Alert.show(event.fault.faultString, "Error"); > } > public function init():void { > > xmlRPC.send(); > > //this cb is populated from php and the selected item > is the issue > myCB.selectedIndex=5; > > //this cb is populated from internal model data and > this is working fine > wup_age.selectedIndex=1; > > } > > ]]> > </mx:Script> > <mx:ComboBox x="243" y="105" id="wup_age" dataProvider="{myDP.item}"> > > </mx:ComboBox> > <mx:Model id="myDP"> > <obj> > <item label="AL" data="Montgomery"/> > <item> > <label>AK</label> > <data>Juneau</data> > </item> > <item> > <label>AR</label> > <data>Little Rock</data> > </item> > </obj> > </mx:Model> > <mx:HTTPService result="handleXML(event);" > fault="handleXMLFault(event);" id="xmlRPC" resultFormat="e4x" > url="http://localpath/getpreference.php" useProxy="false"> > <mx:request xmlns=""> > > </mx:request> > </mx:HTTPService> > <mx:ComboBox x="124" y="105" > dataProvider="{PBWFormInfo.AgeGroups.AgeGroup}" id="myCB"></ > mx:ComboBox> > > </mx:WindowedApplication> > > In php file the code is > > <?php > include_once("ez_sql.php"); > > header ("content-type: text/xml"); > echo "<?xml version='1.0' ?> "; > echo "\n"; > echo "<PWData>\n"; > echo "<AgeGroups>\n\t"; > echo "<AgeGroup wup_age='15'>15</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='16'>16</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='17'>17</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='18'>18</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='19'>19</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='20'>20</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='21'>21</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='22'>22</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='23'>23</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='24'>24</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='25'>25</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='26'>26</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='27'>27</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='28'>28</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='29'>29</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='30'>30</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='31'>31</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='32'>32</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='33'>33</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='34'>34</AgeGroup>\n\t"; > echo "<AgeGroup wup_age='35'>35</AgeGroup>\n"; > echo "<AgeGroup wup_age='36'>36</AgeGroup>\n"; > echo "<AgeGroup wup_age='37'>37</AgeGroup>\n"; > echo "<AgeGroup wup_age='38'>38</AgeGroup>\n"; > echo "<AgeGroup wup_age='39'>39</AgeGroup>\n"; > echo "<AgeGroup wup_age='40'>40</AgeGroup>\n"; > echo "<AgeGroup wup_age='41'>41</AgeGroup>\n"; > echo "<AgeGroup wup_age='42'>42</AgeGroup>\n"; > echo "<AgeGroup wup_age='43'>43</AgeGroup>\n"; > echo "<AgeGroup wup_age='44'>44</AgeGroup>\n"; > echo "<AgeGroup wup_age='45'>45</AgeGroup>\n"; > echo "<AgeGroup wup_age='above'>above</AgeGroup>\n"; > echo "</AgeGroups>\n"; > echo "\n"; > > There is no problem in the population of combobox from the php file, > only selecting index is the issue > If anybody have solved this type of issue Please let me know. > > Thanks for help in advance -- 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.

