Hi,
I have a class that extends ArcGISDynamicMapServiceLayer (widget finddata geoportal)
but I get an error flex on override function
1023: Incompatible override.
what's the problem
Thanks
I have a class that extends ArcGISDynamicMapServiceLayer (widget finddata geoportal)
Code:
public class GeoProcessingViewerLayer extends ArcGISDynamicMapServiceLayer
but I get an error flex on override function
1023: Incompatible override.
Code:
/**
* Sets the visible layers
*
* @arr Array of visible layers, just contains their ids
* */
override public function set visibleLayers(arr:ArrayCollection):void {
this._visibleLayers = arr;
if(arr && arr.length > 0) {
var layerInfos:Array = layerInfos;
var showPoints:Boolean = false;
var showLines:Boolean = false;
var showPolygons:Boolean = false;
for(var i:Number = 0; i < arr.length; i++) {
var index:Number = arr[i];
var layerInfo:GeoProcessingViewerLayerInfo = layerInfos[index] ;
if(layerInfo.title == lblPoints) {
showPoints = true;
} else if (layerInfo.title == lblPolygons) {
showPolygons = true;
} else if (layerInfo.title == lblLines) {
showLines = true;
}
}
geometryVisibility(showLines, showPoints, showPolygons);
} else {
this._map.removeLayer(this.graphicsLayer);
}
this.refresh();
}
Thanks