package test
{
import com.esri.ags.Graphic;
import com.esri.ags.geometry.MapPoint;
import com.esri.ags.geometry.Polygon;
import com.esri.ags.geometry.Polyline;
import com.esri.ags.renderers.Renderer;
import com.esri.ags.symbols.Symbol;
public class MyRenderer extends Renderer
{
public var pointSymbol:Symbol;
public var polylineSymbol:Symbol;
public var polygonSymbol:Symbol;
override public function getSymbol(graphic:Graphic):Symbol
{
if (graphic.geometry is MapPoint)
{
return pointSymbol;
}
if (graphic.geometry is Polyline)
{
return polylineSymbol;
}
if (graphic.geometry is Polygon)
{
return polygonSymbol;
}
return null;
}
}
}