<?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: DynamicMapLayer visibleLayers name instead of ID? in ArcGIS API for Flex Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/dynamicmaplayer-visiblelayers-name-instead-of-id/m-p/295567#M7018</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;sample in this &lt;/SPAN&gt;&lt;A href="http://forums.arcgis.com/threads/82014-Trying-to-turn-off-all-layers-but-get-default-visibility-instead"&gt;thread&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 06 Jun 2013 07:20:26 GMT</pubDate>
    <dc:creator>IvanBespalov</dc:creator>
    <dc:date>2013-06-06T07:20:26Z</dc:date>
    <item>
      <title>DynamicMapLayer visibleLayers name instead of ID?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/dynamicmaplayer-visiblelayers-name-instead-of-id/m-p/295566#M7017</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am populating a combo box with a list of visibleLayers from my ArcGISDynamicMapServiceLayer. However visibleLayers only seems to contain that layers ID number, which is not very user friendly. I was thinking a getDetails or getallDetails might help, but since the visibleLayers is a list of many IDs I'm not sure how identifying all of them would work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;maybe I need a getDetails function that iterates through the array of visibleLayers and returns an array of layer names.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But if there is something more simple&amp;nbsp; like myDynamicService.visibleLayers.name (haha) then that would be good.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also why when I add my ArcGISDynamicMapService it appears with a weird name like "ArcGISDynamicMapServiceLayer829" and not the ID name with no function of being able to set a label.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2013 07:11:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/dynamicmaplayer-visiblelayers-name-instead-of-id/m-p/295566#M7017</guid>
      <dc:creator>JoeHewitt</dc:creator>
      <dc:date>2013-06-06T07:11:11Z</dc:date>
    </item>
    <item>
      <title>Re: DynamicMapLayer visibleLayers name instead of ID?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/dynamicmaplayer-visiblelayers-name-instead-of-id/m-p/295567#M7018</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;sample in this &lt;/SPAN&gt;&lt;A href="http://forums.arcgis.com/threads/82014-Trying-to-turn-off-all-layers-but-get-default-visibility-instead"&gt;thread&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2013 07:20:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/dynamicmaplayer-visiblelayers-name-instead-of-id/m-p/295567#M7018</guid>
      <dc:creator>IvanBespalov</dc:creator>
      <dc:date>2013-06-06T07:20:26Z</dc:date>
    </item>
    <item>
      <title>Re: DynamicMapLayer visibleLayers name instead of ID?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/dynamicmaplayer-visiblelayers-name-instead-of-id/m-p/295568#M7019</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;For each layer id, you can find the corresponding LayerInfo and get the name from there:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://resources.arcgis.com/en/help/flex-api/apiref/com/esri/ags/layers/ArcGISDynamicMapServiceLayer.html#layerInfos"&gt;http://resources.arcgis.com/en/help/flex-api/apiref/com/esri/ags/layers/ArcGISDynamicMapServiceLayer.html#layerInfos&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2013 16:16:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/dynamicmaplayer-visiblelayers-name-instead-of-id/m-p/295568#M7019</guid>
      <dc:creator>DasaPaddock</dc:creator>
      <dc:date>2013-06-06T16:16:01Z</dc:date>
    </item>
    <item>
      <title>Re: DynamicMapLayer visibleLayers name instead of ID?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/dynamicmaplayer-visiblelayers-name-instead-of-id/m-p/295569#M7020</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;How would I find the layerInfo of the visibleLayers. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;visibleLayers returns an array of numbers, and layerInfos wants to be used a on a layer type.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Jun 2013 01:08:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/dynamicmaplayer-visiblelayers-name-instead-of-id/m-p/295569#M7020</guid>
      <dc:creator>JoeHewitt</dc:creator>
      <dc:date>2013-06-10T01:08:49Z</dc:date>
    </item>
    <item>
      <title>Re: DynamicMapLayer visibleLayers name instead of ID?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/dynamicmaplayer-visiblelayers-name-instead-of-id/m-p/295570#M7021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;playing with com.esri.ags.layers.supportClasses.LayerInfo &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&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;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;&amp;nbsp; xmlns:esri="http://www.esri.com/2008/ags" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; creationComplete="onAppCreated(event)"&amp;gt;&amp;nbsp; &amp;lt;s:layout&amp;gt; &amp;nbsp; &amp;lt;s:VerticalLayout gap="5" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; paddingBottom="10" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; paddingLeft="10" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; paddingRight="10" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; paddingTop="10" /&amp;gt;&amp;nbsp; &amp;lt;/s:layout&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fx:Script&amp;gt; &amp;nbsp; &amp;lt;![CDATA[ &amp;nbsp;&amp;nbsp; import com.esri.ags.events.LayerEvent; &amp;nbsp;&amp;nbsp; import com.esri.ags.layers.ArcGISDynamicMapServiceLayer; &amp;nbsp;&amp;nbsp; import com.esri.ags.layers.supportClasses.LayerInfo; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; import mx.collections.ArrayCollection; &amp;nbsp;&amp;nbsp; import mx.collections.ArrayList; &amp;nbsp;&amp;nbsp; import mx.collections.IList; &amp;nbsp;&amp;nbsp; import mx.controls.Alert; &amp;nbsp;&amp;nbsp; import mx.controls.Label; &amp;nbsp;&amp;nbsp; import mx.events.FlexEvent; &amp;nbsp;&amp;nbsp; import mx.utils.StringUtil; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; import spark.components.ComboBox; &amp;nbsp;&amp;nbsp; import spark.components.DataGrid; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; protected function onAddLayerClick(event:MouseEvent):void &amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp; const serviceUrl:String = txtService.text; &amp;nbsp;&amp;nbsp;&amp;nbsp; const visibleLayers:Array = txtLayers.text.length &amp;gt; 0 ? txtLayers.text.split(",") : null; &amp;nbsp;&amp;nbsp;&amp;nbsp; const layerName:String = txtName.text; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var dLayer:ArcGISDynamicMapServiceLayer = new ArcGISDynamicMapServiceLayer(); &amp;nbsp;&amp;nbsp;&amp;nbsp; dLayer.url = serviceUrl; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (visibleLayers &amp;amp;&amp;amp; visibleLayers.length &amp;gt; 0) &amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dLayer.visibleLayers = new ArrayList(visibleLayers); &amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp; if (layerName.length &amp;gt; 0) &amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dLayer.name = layerName; &amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp; dLayer.addEventListener(LayerEvent.LOAD, onLayerLoad); &amp;nbsp;&amp;nbsp;&amp;nbsp; dLayer.addEventListener(LayerEvent.LOAD_ERROR, onLayerLoadError); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; map.addLayer(dLayer); &amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; protected function onLayerLoad(event:LayerEvent):void &amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp; var lbl1:Label = new Label(); &amp;nbsp;&amp;nbsp;&amp;nbsp; lbl1.text = StringUtil.substitute("Layer '{0}' added", event.layer.name);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; infoContainer.addElement(lbl1); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var dLayer:ArcGISDynamicMapServiceLayer = event.layer as ArcGISDynamicMapServiceLayer; &amp;nbsp;&amp;nbsp;&amp;nbsp; var visibleLayers:IList = dLayer.visibleLayers; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (visibleLayers) &amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var lbl2:Label = new Label(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lbl2.text = StringUtil.substitute("Defined visible layers ids are: {0}", visibleLayers.toArray().toString());&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infoContainer.addElement(lbl2); &amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp; if (dLayer) &amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var layerInfoGridProvider:ArrayCollection = new ArrayCollection(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var layerInfoComboBoxProvider:ArrayCollection = new ArrayCollection(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var lInfo:LayerInfo in dLayer.layerInfos) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // for data grid &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var layerInfo:Object = new Object(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerInfo.Id = lInfo.layerId; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerInfo.Name = lInfo.name; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerInfo["Default Visibility"] = lInfo.defaultVisibility; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (int(lInfo.minScale) == 0 &amp;amp;&amp;amp; int(lInfo.minScale) == 0) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerInfo["Visible at scales"] = "Not set"; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerInfo["Visible at scales"] = int(lInfo.minScale) + " - " + int(lInfo.maxScale); &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; if (visibleLayers &amp;amp;&amp;amp; visibleLayers.length &amp;gt; 0) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerInfo["In set of visible layers"] = visibleLayers.getItemIndex(lInfo.layerId.toString()) != -1 ? true : false; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerInfo["In set of visible layers"] = "-"; &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; layerInfoGridProvider.addItem(layerInfo); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // for combo box &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (visibleLayers &amp;amp;&amp;amp; visibleLayers.getItemIndex(lInfo.layerId.toString()) != -1) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerInfoComboBoxProvider.addItem(lInfo); &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 comboBox:ComboBox = new ComboBox(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; comboBox.dataProvider = layerInfoComboBoxProvider; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; comboBox.labelField = "name"; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infoContainer.addElement(comboBox); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var infoGrid:DataGrid = new DataGrid(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infoGrid.percentWidth = 100; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infoGrid.scroller = null; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infoGrid.dataProvider = layerInfoGridProvider;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infoContainer.addElement(infoGrid); &amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; protected function onLayerLoadError(event:LayerEvent):void &amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show(event.fault.faultString, "Error"); &amp;nbsp;&amp;nbsp; }&amp;nbsp; &amp;nbsp;&amp;nbsp; protected function onAppCreated(event:FlexEvent):void &amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp; const message:String = "Examples of map services to test are \n" + &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Fire/Sheep/MapServer" + &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "\nor\n" + &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/BloomfieldHillsMichigan/LandusePlanning/MapServer"; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show(message, "Info"); &amp;nbsp;&amp;nbsp; }&amp;nbsp; &amp;nbsp; ]]&amp;gt;&amp;nbsp; &amp;lt;/fx:Script&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;s:HGroup width="100%"&amp;gt; &amp;nbsp; &amp;lt;s:Button label="Add Dynamic Layer" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; click="onAddLayerClick(event)"/&amp;gt; &amp;nbsp; &amp;lt;s:TextInput id="txtService" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width="100%" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prompt="servername/arcgis/rest/services/servicename/MapServer"/&amp;gt; &amp;nbsp; &amp;lt;s:TextInput id="txtLayers" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width="100%" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prompt="comma separated visible layers (not required)"/&amp;gt; &amp;nbsp; &amp;lt;s:TextInput id="txtName" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width="100%" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prompt="set layer name (not required)"/&amp;gt;&amp;nbsp; &amp;lt;/s:HGroup&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;s:Panel id="panelMap"&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; title="Map" &amp;nbsp;&amp;nbsp;&amp;nbsp; width="100%" &amp;nbsp;&amp;nbsp;&amp;nbsp; height="100%"&amp;gt; &amp;nbsp; &amp;lt;esri:Map id="map" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; extentChange="{panelMap.title = 'Map at scale 1:'+map.scale.toFixed()}"/&amp;gt;&amp;nbsp; &amp;lt;/s:Panel&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;s:Panel title="Info" &amp;nbsp;&amp;nbsp;&amp;nbsp; height="100%" &amp;nbsp;&amp;nbsp;&amp;nbsp; width="100%"&amp;gt; &amp;nbsp; &amp;lt;s:Scroller width="100%" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; height="100%"&amp;gt; &amp;nbsp;&amp;nbsp; &amp;lt;s:VGroup id="infoContainer"&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width="100%" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; height="100%" /&amp;gt; &amp;nbsp; &amp;lt;/s:Scroller&amp;gt;&amp;nbsp; &amp;lt;/s:Panel&amp;gt;&amp;nbsp;&amp;nbsp; &amp;lt;/s:Application&amp;gt;&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;P.S. ArcGIS api v. 3.3, Flex SDK v. 4.9&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Jun 2013 07:01:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/dynamicmaplayer-visiblelayers-name-instead-of-id/m-p/295570#M7021</guid>
      <dc:creator>IvanBespalov</dc:creator>
      <dc:date>2013-06-10T07:01:41Z</dc:date>
    </item>
  </channel>
</rss>

