<fx:Declarations> <esri:Geoprocessor executeComplete="gp_jobCompleteHandler(event)" useAMF="false" showBusyCursor="true" id="gp" url="http://yanli/arcgis/rest/services/gp1/GPServer/polygon"/> </fx:Declarations> gp.execute(param); // error here!!!
<fx:Declarations> <esri:Geoprocessor executeComplete="gp_jobCompleteHandler(event)" useAMF="false" showBusyCursor="true" id="gp" url=""/> </fx:Declarations> gp.execute(param); // error here!!!
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:esri="http://www.esri.com/2008/ags" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <fx:Declarations> <esri:Geoprocessor executeComplete="gp_jobCompleteHandler(event)" showBusyCursor="true" id="gp" url="http://yanli/arcgis/rest/services/gp1/GPServer/polygon"/> </fx:Declarations> <fx:Script> <![CDATA[ import com.esri.ags.FeatureSet; import com.esri.ags.events.GeoprocessorEvent; import com.esri.ags.layers.GPResultImageLayer; import com.esri.ags.layers.supportClasses.ImageParameters; import com.esri.ags.tasks.QueryTask; import com.esri.ags.tasks.supportClasses.Query; import com.esri.ags.tasks.supportClasses.JobInfo; import mx.controls.Alert; import mx.rpc.AsyncResponder; import mx.rpc.events.FaultEvent; private var jobid:String=""; private function gp_jobCompleteHandler(event:GeoprocessorEvent):void { if (event.jobInfo.jobStatus == JobInfo.STATUS_SUCCEEDED) { Alert.show("sueeseful!") } else { } } private function computesevice():void { var queryTask:QueryTask =new QueryTask("http://localhost/arcgis/rest/services/test/MapServer/0"); queryTask.showBusyCursor=true; var query:Query=new Query(); query.outFields=new Array("OBJECTID","yuliang","name") query.where="name<>''" queryTask.execute(query,new AsyncResponder(onQueryResult,onQueryFalt)); function onQueryFalt(info:Object,token:Object=null):void { Alert.show(info.toString()); } } private function onQueryResult(featureset:FeatureSet,token:Object=null):void { var param:Object={"inputpoint":featureset};; gp.execute(param); } ]]> </fx:Script> <s:Button label="�?�?�GP" click="computesevice()"/> <esri:Map y="30" id="myMap" width="100%" height="100%" > <!-- <esri:extent> <esri:Extent xmin="-95.41" ymin="38.86" xmax="-95.1" ymax="39.06"> <esri:SpatialReference wkid="4326"/> </esri:Extent> </esri:extent>--> <esri:ArcGISDynamicMapServiceLayer url="http://localhost/arcgis/rest/services/test/MapServer"/> <esri:GraphicsLayer id="graphicsLayer" /> </esri:Map> </s:Application>
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.