<?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 InfoPopupWidget not popolate at first click in ArcGIS API for Flex Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/infopopupwidget-not-popolate-at-first-click/m-p/620880#M13795</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i am the prloben when i first-click&amp;nbsp; on item generate infopopupwindows empty if i click another item the infopopup is correctly popolate...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if I use ESRI API 2.3.1 and SDK 4.1 there is the problem, but if i use ESRI API 2.2 i do not have problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The probability part of error code is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;......&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var infoWindowRenderer:ClassFactory = new ClassFactory();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var infoWindowContentisplayObject;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; if (event.currentTarget != null)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var recreate:Boolean = true;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var graphic:Graphic = Graphic(event.currentTarget);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; if (map.infoWindow.content != null) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; recreate = !((graphic.attributes.type == SocialMediaType.Flickr &amp;amp;&amp;amp; (map.infoWindow.content is Flickr_InfoWindowRenderer)) ||(graphic.attributes.type == SocialMediaType.YouTube &amp;amp;&amp;amp; (map.infoWindow.content is YouTube_InfoWindowRenderer)));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; if (recreate) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if (graphic.attributes.type == SocialMediaType.Flickr) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; infoWindowRenderer = new ClassFactory(Flickr_InfoWindowRenderer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; else if (graphic.attributes.type == SocialMediaType.YouTube) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; infoWindowRenderer = new ClassFactory(YouTube_InfoWindowRenderer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; infoWindowContent = infoWindowRenderer.newInstance();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; map.infoWindow.content = infoWindowContent as UIComponent;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; map.infoWindow.closeButtonVisible = true;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; map.infoWindow.data = graphic.attributes;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; map.infoWindow.label = graphic.attributes.title;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; map.infoWindow.show(map.toMapFromStage(event.stageX, event.stageY));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; } &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.....&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;is there a solution?&amp;nbsp; is a bug af API 2.3.1 or not?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 05 Aug 2011 07:23:02 GMT</pubDate>
    <dc:creator>MicheleFocareta</dc:creator>
    <dc:date>2011-08-05T07:23:02Z</dc:date>
    <item>
      <title>InfoPopupWidget not popolate at first click</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/infopopupwidget-not-popolate-at-first-click/m-p/620880#M13795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i am the prloben when i first-click&amp;nbsp; on item generate infopopupwindows empty if i click another item the infopopup is correctly popolate...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if I use ESRI API 2.3.1 and SDK 4.1 there is the problem, but if i use ESRI API 2.2 i do not have problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The probability part of error code is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;......&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var infoWindowRenderer:ClassFactory = new ClassFactory();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var infoWindowContentisplayObject;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; if (event.currentTarget != null)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var recreate:Boolean = true;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var graphic:Graphic = Graphic(event.currentTarget);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; if (map.infoWindow.content != null) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; recreate = !((graphic.attributes.type == SocialMediaType.Flickr &amp;amp;&amp;amp; (map.infoWindow.content is Flickr_InfoWindowRenderer)) ||(graphic.attributes.type == SocialMediaType.YouTube &amp;amp;&amp;amp; (map.infoWindow.content is YouTube_InfoWindowRenderer)));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; if (recreate) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if (graphic.attributes.type == SocialMediaType.Flickr) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; infoWindowRenderer = new ClassFactory(Flickr_InfoWindowRenderer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; else if (graphic.attributes.type == SocialMediaType.YouTube) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; infoWindowRenderer = new ClassFactory(YouTube_InfoWindowRenderer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; infoWindowContent = infoWindowRenderer.newInstance();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; map.infoWindow.content = infoWindowContent as UIComponent;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; map.infoWindow.closeButtonVisible = true;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; map.infoWindow.data = graphic.attributes;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; map.infoWindow.label = graphic.attributes.title;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; map.infoWindow.show(map.toMapFromStage(event.stageX, event.stageY));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; } &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.....&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;is there a solution?&amp;nbsp; is a bug af API 2.3.1 or not?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Aug 2011 07:23:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/infopopupwidget-not-popolate-at-first-click/m-p/620880#M13795</guid>
      <dc:creator>MicheleFocareta</dc:creator>
      <dc:date>2011-08-05T07:23:02Z</dc:date>
    </item>
    <item>
      <title>Re: InfoPopupWidget not popolate at first click</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/infopopupwidget-not-popolate-at-first-click/m-p/620881#M13796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello, today I found a solution to my problem!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In my mxml file i created a &amp;lt;fx:Component&amp;nbsp; className="Flickr_InfoWindowRenderer"&amp;gt; :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;lt;fx:Component&amp;nbsp; className="Flickr_InfoWindowRenderer"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:VBox verticalGap="0" autoLayout="true"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;fx:Script&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;![CDATA[&lt;BR /&gt;&amp;nbsp;&amp;nbsp; protected function ShowImage(event:MouseEvent):void&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (event.currentTarget is Image) {&lt;BR /&gt;&amp;nbsp; var imageUrl:String = (event.currentTarget as Image).source as String;&lt;BR /&gt;&amp;nbsp; var urlRequest:URLRequest = new URLRequest(imageUrl);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; navigateToURL(urlRequest, "_blank");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]]&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/fx:Script&amp;gt;&lt;BR /&gt;&amp;lt;mx:Image source="{data.image}" click="ShowImage(event)" maintainAspectRatio="true" width="240" height="160" /&amp;gt;&lt;BR /&gt;&amp;lt;mx:Label text="Autore: {data.owner}" paddingBottom="0" paddingTop="0" horizontalCenter="0" /&amp;gt;&lt;BR /&gt;&lt;BR /&gt; &amp;lt;/mx:VBox&amp;gt;&lt;BR /&gt;&amp;lt;/fx:Component&amp;gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When i complete my search i add each item to graphic layer:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;......&lt;BR /&gt;for each (var flickr:FlickrItem in event.Results) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var x:Number = Number(flickr.point.x.toPrecision(8)) ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var y:Number = Number(flickr.point.y.toPrecision(8));&lt;BR /&gt;&amp;nbsp;&amp;nbsp; myArrCoord.addItem({coordX:x,coordY:y});&lt;BR /&gt;&lt;BR /&gt;var mapPoint:MapPoint = new MapPoint(x, y, new SpatialReference(102100));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var newMapPoint:MapPoint =&amp;nbsp; WebMercatorUtil.geographicToWebMercator(mapPoint) as MapPoint;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;graphic = new Graphic(WebMercatorUtil.geographicToWebMercator(mapPoint));&lt;BR /&gt;&lt;BR /&gt;graphic.attributes = {"type": "Flickr", "title": flickr.title, "owner": flickr.ownerName, "image": flickr.imageUrl, "datetaken": flickr.dateTaken, "description":flickr.description};&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;graphic.addEventListener(MouseEvent.CLICK, SocialMediaGraphic_ClickHandler);&lt;BR /&gt;flickrGraphicsGeowalker.add(graphic);&lt;BR /&gt; }&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;.....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When i click to item on the map infowindows is empty!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration:underline;"&gt;SOLUTION&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Add id to fx:Component&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;lt;fx:Component id="Flickr" className="Flickr_InfoWindowRenderer"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .......&lt;BR /&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2)Assigne ad graphic the component id&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;......&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;STRONG&gt;graphic.infoWindowRenderer = Flickr;&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;.....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Michele&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Aug 2011 12:40:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/infopopupwidget-not-popolate-at-first-click/m-p/620881#M13796</guid>
      <dc:creator>MicheleFocareta</dc:creator>
      <dc:date>2011-08-08T12:40:23Z</dc:date>
    </item>
  </channel>
</rss>

