private function myFeatureLayer_selectionCompleteHandler(event:FeatureLayerEvent):void { // only show infoWindow if a feature was found if (event.featureLayer.numGraphics > 0) { status.text = "Feature selected"; for each (var field:Field in event.featureLayer.layerDetails.fields) { if (field.type == Field.TYPE_DATE) { for each (var feature:Graphic in event.features) { var date:Date = new Date(feature.attributes[field.name]); if (date.milliseconds == 999) { date.milliseconds++; //Add 1ms to date values ending in 999 to workaround REST date bug feature.attributes[field.name] = date.time; } } } } myMap.infoWindow.show(queryMapClick.geometry as MapPoint); } else { if (!status.text == "Feature deleted.") //avoid showing the alert box, immediately after deleting { status.text = ""; Alert.show("Sorry found nothing here..."); } } }