<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Popup or infowindow in a image service? in ArcGIS API for Flex Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/popup-or-infowindow-in-a-image-service/m-p/579036#M13057</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I was able to create a popup for a map service that has an image that contain attribute fields. Yay! &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;By the way, I was able to create a popup for an image service but I could only query the info from the catalog, not the attributes. Publishing the image as a map service allowed me to get the attributes!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the code if anybody needs it:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt; &amp;lt;s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:s="library://ns.adobe.com/flex/spark"&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:mx="library://ns.adobe.com/flex/mx" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:esri="http://www.esri.com/2008/ags" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pageTitle="Salt Lake County Surveyor"&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:flexScript="flexScript.*" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; preloaderChromeColor="#F9F6F6"&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backgroundColor="#F7F4F4"&amp;gt;&amp;nbsp;&amp;nbsp; &amp;lt;fx:Script&amp;gt; &amp;nbsp; &amp;lt;![CDATA[ &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; import com.esri.ags.geometry.MapPoint; &amp;nbsp;&amp;nbsp; import com.esri.ags.Graphic; &amp;nbsp;&amp;nbsp; import com.esri.ags.events.QueryEvent;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; import com.esri.ags.events.IdentifyEvent; &amp;nbsp;&amp;nbsp; import mx.controls.Alert; &amp;nbsp;&amp;nbsp; import mx.rpc.AsyncResponder; &amp;nbsp;&amp;nbsp; import mx.rpc.Fault; &amp;nbsp;&amp;nbsp; import com.esri.ags.FeatureSet; &amp;nbsp;&amp;nbsp; import com.esri.ags.Graphic; &amp;nbsp;&amp;nbsp; import com.esri.ags.events.MapMouseEvent; &amp;nbsp;&amp;nbsp; import com.esri.ags.geometry.Extent; &amp;nbsp;&amp;nbsp; import com.esri.ags.geometry.Geometry; &amp;nbsp;&amp;nbsp; import com.esri.ags.geometry.MapPoint; &amp;nbsp;&amp;nbsp; import com.esri.ags.geometry.Polygon; &amp;nbsp;&amp;nbsp; import com.esri.ags.geometry.Polyline; &amp;nbsp;&amp;nbsp; import com.esri.ags.symbols.InfoSymbol; &amp;nbsp;&amp;nbsp; import com.esri.ags.tasks.supportClasses.IdentifyParameters; &amp;nbsp;&amp;nbsp; import com.esri.ags.tasks.supportClasses.IdentifyResult;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; private function onMapClick(event:MouseEvent):void &amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp; // init indentify parameters&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var identifyParams:IdentifyParameters = new IdentifyParameters(); &amp;nbsp;&amp;nbsp;&amp;nbsp; identifyParams.geometry = map.toMapFromStage(event.stageX, event.stageY); &amp;nbsp;&amp;nbsp;&amp;nbsp; identifyParams.layerOption = IdentifyParameters.LAYER_OPTION_VISIBLE; &amp;nbsp;&amp;nbsp;&amp;nbsp; identifyParams.returnGeometry = true; &amp;nbsp;&amp;nbsp;&amp;nbsp; identifyParams.tolerance = 3; &amp;nbsp;&amp;nbsp;&amp;nbsp; identifyParams.width = map.width; &amp;nbsp;&amp;nbsp;&amp;nbsp; identifyParams.height = map.height; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; identifyParams.mapExtent = map.extent; &amp;nbsp;&amp;nbsp;&amp;nbsp; identifyParams.spatialReference = map.spatialReference; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; identifyTask.execute( identifyParams, new AsyncResponder( onIdentifyComplete, onIdentifyFault )); &amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; private function onIdentifyComplete( event:Object, token:Object=null):void &amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp; graphicsLayer.clear(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if ( event.length &amp;gt; 0 )&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // take first result &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var graphic:Graphic = event[0].feature;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var name:String = graphic.attributes.MUKEY; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var siteindexwa:String = graphic.attributes.siteindexwa; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var siteindexmvwa:String = graphic.attributes.siteindexmvwa; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var content:String = "Name : " + name + "\n"; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content += "Site Index WA : " + siteindexwa + "\n"; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content += "Site Index mvwa:" + siteindexmvwa &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var mapPoint:MapPoint = graphic.geometry as MapPoint; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var myInfoPopup:MyInfoPopup = new MyInfoPopup(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myInfoPopup.content = content; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.infoWindow.label = "Soils Information"; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.infoWindow.content = myInfoPopup; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.infoWindow.show( mapPoint );&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // -- OR -- &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // loop thru entire result set... &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each( var result:IdentifyResult in event ) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var graphic:Graphic = result.feature;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; private function onIdentifyFault( event:Fault, token:Object=null ):void &amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show( event.toString() ); &amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; ]]&amp;gt;&amp;nbsp; &amp;lt;/fx:Script&amp;gt;&amp;nbsp; &amp;lt;fx:Declarations&amp;gt;&amp;nbsp; &amp;lt;esri:IdentifyTask id="identifyTask" url="http://tfsgis-iisd01:6080/arcgis/rest/services/Fernando/SoilsRaster/MapServer" /&amp;gt;&amp;nbsp; &amp;lt;esri:IdentifyParameters id="identifyParams" /&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;esri:SimpleMarkerSymbol id="symbol" color="0xCCCCEE" size="20" alpha="1" style="circle"&amp;gt; &amp;nbsp; &amp;lt;esri:SimpleLineSymbol color="0x0000FF" width="4" alpha="1" style="solid" /&amp;gt;&amp;nbsp; &amp;lt;/esri:SimpleMarkerSymbol&amp;gt;&amp;nbsp; &amp;lt;/fx:Declarations&amp;gt;&amp;nbsp; &amp;lt;esri:Map id="map" click="onMapClick(event)"&amp;gt; &amp;nbsp; &amp;lt;esri:extent&amp;gt; &amp;nbsp;&amp;nbsp; &amp;lt;esri:Extent xmax="-9438000 " xmin="-12363000" ymax="4500000" ymin="2930000"/&amp;gt; &amp;nbsp; &amp;lt;/esri:extent&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;esri:ArcGISTiledMapServiceLayer url="http://server.arcgisonline.com/ArcGIS/rest/services/Canvas/World_Light_Gray_Base/MapServer"/&amp;gt;&amp;nbsp; &amp;nbsp; &amp;lt;esri:GraphicsLayer id="graphicsLayer"/&amp;gt; &amp;nbsp; &amp;lt;esri:ArcGISDynamicMapServiceLayer &amp;nbsp;&amp;nbsp; url="http://tfsgis-iisd01:6080/arcgis/rest/services/Fernando/SoilsRaster/MapServer"/&amp;gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/esri:Map&amp;gt; &amp;lt;/s:Application&amp;gt;&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;SPAN&gt;And the component:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt; &amp;lt;mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"&amp;gt;&amp;nbsp; &amp;lt;mx:Script&amp;gt; &amp;nbsp; &amp;lt;![CDATA[ &amp;nbsp;&amp;nbsp; [Bindable] &amp;nbsp;&amp;nbsp; public var content:String; &amp;nbsp; ]]&amp;gt;&amp;nbsp; &amp;lt;/mx:Script&amp;gt;&amp;nbsp; &amp;lt;mx:VBox width="100%" height="100%" backgroundColor="0xEEEEEE"&amp;gt; &amp;nbsp; &amp;lt;mx:Text text="{content}"/&amp;gt;&amp;nbsp; &amp;lt;/mx:VBox&amp;gt; &amp;lt;/mx:Canvas&amp;gt;&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 24 Apr 2014 18:31:51 GMT</pubDate>
    <dc:creator>ionarawilson1</dc:creator>
    <dc:date>2014-04-24T18:31:51Z</dc:date>
    <item>
      <title>Popup or infowindow in a image service?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/popup-or-infowindow-in-a-image-service/m-p/579035#M13056</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Is it possible to create a popup or infowindow for a image service? Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Apr 2014 19:56:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/popup-or-infowindow-in-a-image-service/m-p/579035#M13056</guid>
      <dc:creator>ionarawilson1</dc:creator>
      <dc:date>2014-04-22T19:56:04Z</dc:date>
    </item>
    <item>
      <title>Re: Popup or infowindow in a image service?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/popup-or-infowindow-in-a-image-service/m-p/579036#M13057</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I was able to create a popup for a map service that has an image that contain attribute fields. Yay! &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;By the way, I was able to create a popup for an image service but I could only query the info from the catalog, not the attributes. Publishing the image as a map service allowed me to get the attributes!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the code if anybody needs it:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt; &amp;lt;s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:s="library://ns.adobe.com/flex/spark"&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:mx="library://ns.adobe.com/flex/mx" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:esri="http://www.esri.com/2008/ags" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pageTitle="Salt Lake County Surveyor"&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:flexScript="flexScript.*" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; preloaderChromeColor="#F9F6F6"&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backgroundColor="#F7F4F4"&amp;gt;&amp;nbsp;&amp;nbsp; &amp;lt;fx:Script&amp;gt; &amp;nbsp; &amp;lt;![CDATA[ &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; import com.esri.ags.geometry.MapPoint; &amp;nbsp;&amp;nbsp; import com.esri.ags.Graphic; &amp;nbsp;&amp;nbsp; import com.esri.ags.events.QueryEvent;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; import com.esri.ags.events.IdentifyEvent; &amp;nbsp;&amp;nbsp; import mx.controls.Alert; &amp;nbsp;&amp;nbsp; import mx.rpc.AsyncResponder; &amp;nbsp;&amp;nbsp; import mx.rpc.Fault; &amp;nbsp;&amp;nbsp; import com.esri.ags.FeatureSet; &amp;nbsp;&amp;nbsp; import com.esri.ags.Graphic; &amp;nbsp;&amp;nbsp; import com.esri.ags.events.MapMouseEvent; &amp;nbsp;&amp;nbsp; import com.esri.ags.geometry.Extent; &amp;nbsp;&amp;nbsp; import com.esri.ags.geometry.Geometry; &amp;nbsp;&amp;nbsp; import com.esri.ags.geometry.MapPoint; &amp;nbsp;&amp;nbsp; import com.esri.ags.geometry.Polygon; &amp;nbsp;&amp;nbsp; import com.esri.ags.geometry.Polyline; &amp;nbsp;&amp;nbsp; import com.esri.ags.symbols.InfoSymbol; &amp;nbsp;&amp;nbsp; import com.esri.ags.tasks.supportClasses.IdentifyParameters; &amp;nbsp;&amp;nbsp; import com.esri.ags.tasks.supportClasses.IdentifyResult;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; private function onMapClick(event:MouseEvent):void &amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp; // init indentify parameters&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var identifyParams:IdentifyParameters = new IdentifyParameters(); &amp;nbsp;&amp;nbsp;&amp;nbsp; identifyParams.geometry = map.toMapFromStage(event.stageX, event.stageY); &amp;nbsp;&amp;nbsp;&amp;nbsp; identifyParams.layerOption = IdentifyParameters.LAYER_OPTION_VISIBLE; &amp;nbsp;&amp;nbsp;&amp;nbsp; identifyParams.returnGeometry = true; &amp;nbsp;&amp;nbsp;&amp;nbsp; identifyParams.tolerance = 3; &amp;nbsp;&amp;nbsp;&amp;nbsp; identifyParams.width = map.width; &amp;nbsp;&amp;nbsp;&amp;nbsp; identifyParams.height = map.height; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; identifyParams.mapExtent = map.extent; &amp;nbsp;&amp;nbsp;&amp;nbsp; identifyParams.spatialReference = map.spatialReference; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; identifyTask.execute( identifyParams, new AsyncResponder( onIdentifyComplete, onIdentifyFault )); &amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; private function onIdentifyComplete( event:Object, token:Object=null):void &amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp; graphicsLayer.clear(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if ( event.length &amp;gt; 0 )&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // take first result &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var graphic:Graphic = event[0].feature;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var name:String = graphic.attributes.MUKEY; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var siteindexwa:String = graphic.attributes.siteindexwa; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var siteindexmvwa:String = graphic.attributes.siteindexmvwa; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var content:String = "Name : " + name + "\n"; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content += "Site Index WA : " + siteindexwa + "\n"; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content += "Site Index mvwa:" + siteindexmvwa &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var mapPoint:MapPoint = graphic.geometry as MapPoint; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var myInfoPopup:MyInfoPopup = new MyInfoPopup(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myInfoPopup.content = content; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.infoWindow.label = "Soils Information"; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.infoWindow.content = myInfoPopup; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.infoWindow.show( mapPoint );&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // -- OR -- &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // loop thru entire result set... &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each( var result:IdentifyResult in event ) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var graphic:Graphic = result.feature;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; private function onIdentifyFault( event:Fault, token:Object=null ):void &amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show( event.toString() ); &amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; ]]&amp;gt;&amp;nbsp; &amp;lt;/fx:Script&amp;gt;&amp;nbsp; &amp;lt;fx:Declarations&amp;gt;&amp;nbsp; &amp;lt;esri:IdentifyTask id="identifyTask" url="http://tfsgis-iisd01:6080/arcgis/rest/services/Fernando/SoilsRaster/MapServer" /&amp;gt;&amp;nbsp; &amp;lt;esri:IdentifyParameters id="identifyParams" /&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;esri:SimpleMarkerSymbol id="symbol" color="0xCCCCEE" size="20" alpha="1" style="circle"&amp;gt; &amp;nbsp; &amp;lt;esri:SimpleLineSymbol color="0x0000FF" width="4" alpha="1" style="solid" /&amp;gt;&amp;nbsp; &amp;lt;/esri:SimpleMarkerSymbol&amp;gt;&amp;nbsp; &amp;lt;/fx:Declarations&amp;gt;&amp;nbsp; &amp;lt;esri:Map id="map" click="onMapClick(event)"&amp;gt; &amp;nbsp; &amp;lt;esri:extent&amp;gt; &amp;nbsp;&amp;nbsp; &amp;lt;esri:Extent xmax="-9438000 " xmin="-12363000" ymax="4500000" ymin="2930000"/&amp;gt; &amp;nbsp; &amp;lt;/esri:extent&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;esri:ArcGISTiledMapServiceLayer url="http://server.arcgisonline.com/ArcGIS/rest/services/Canvas/World_Light_Gray_Base/MapServer"/&amp;gt;&amp;nbsp; &amp;nbsp; &amp;lt;esri:GraphicsLayer id="graphicsLayer"/&amp;gt; &amp;nbsp; &amp;lt;esri:ArcGISDynamicMapServiceLayer &amp;nbsp;&amp;nbsp; url="http://tfsgis-iisd01:6080/arcgis/rest/services/Fernando/SoilsRaster/MapServer"/&amp;gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/esri:Map&amp;gt; &amp;lt;/s:Application&amp;gt;&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;SPAN&gt;And the component:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt; &amp;lt;mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"&amp;gt;&amp;nbsp; &amp;lt;mx:Script&amp;gt; &amp;nbsp; &amp;lt;![CDATA[ &amp;nbsp;&amp;nbsp; [Bindable] &amp;nbsp;&amp;nbsp; public var content:String; &amp;nbsp; ]]&amp;gt;&amp;nbsp; &amp;lt;/mx:Script&amp;gt;&amp;nbsp; &amp;lt;mx:VBox width="100%" height="100%" backgroundColor="0xEEEEEE"&amp;gt; &amp;nbsp; &amp;lt;mx:Text text="{content}"/&amp;gt;&amp;nbsp; &amp;lt;/mx:VBox&amp;gt; &amp;lt;/mx:Canvas&amp;gt;&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Apr 2014 18:31:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/popup-or-infowindow-in-a-image-service/m-p/579036#M13057</guid>
      <dc:creator>ionarawilson1</dc:creator>
      <dc:date>2014-04-24T18:31:51Z</dc:date>
    </item>
  </channel>
</rss>

