rendered paste body<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundGradientColors="[#ffffff, #ffffff]" cornerRadius="0" xmlns:ns1="*" height="488" width="640">
<mx:Script>
<![CDATA[
import mx.controls.ComboBase;
import mx.core.*;
import flash.display.*;
import mx.rpc.remoting.RemoteObject;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import flash.net.Responder;
import mx.controls.Alert;
public function UpdateList(e:Event):void
{
}
public function fillList(tablename:String,fieldname:String):void
{
var gateway:RemotingConnection;
gateway=new RemotingConnection("http://localhost/amfphp/gateway.php");
gateway.call("getListElements.getElements",new Responder(onResult,onFault),tablename,fieldname);
}
public function onResult(result:Array):void
{
Alert.show(ctrlFrm.getChildAt(0).getChildAt(0).name);
}
public function onFault():void
{
}
]]>
</mx:Script>
<mx:Canvas left="10" right="10" bottom="10" top="10" fontSize="10" cornerRadius="6" borderColor="#c0c0c0" borderStyle="solid">
<mx:Panel layout="absolute" left="10" right="10" top="10" bottom="10" id="chartPanel" title="Chart Controls" fontSize="12">
<mx:Form height="275" left="10" top="10" right="10" id="ctrlFrm" label="ctrlFrm">
<mx:FormItem label="Select Artist :" id="frmArtist">
<mx:ComboBox name="artistname" id="artistname" creationComplete="fillList('tracktable','artistname');"></mx:ComboBox>
</mx:FormItem>
<mx:FormItem label="Select Album :" id="frmAlbum">
<mx:ComboBox name="albumname" id="albumname" creationComplete="fillList('tracktable','albumname');"></mx:ComboBox>
</mx:FormItem>
<mx:FormItem label="Select Track :" id="frmTrack">
<mx:ComboBox name="trackname" id="trackname" creationComplete="fillList('tracktable','trackname');"></mx:ComboBox>
</mx:FormItem>
</mx:Form>
</mx:Panel>
</mx:Canvas>
</mx:Application>