Actually, I pass the symbol in a SimpleRenderer.So I try this:
var symb = new esri.symbol.SimpleFillSymbol(esri.symbol.SimpleFillSymbol.STYLE_DIAGONALCROSS);
var mySymbol = symb.setColor(new dojo.Color("#CC33FF"));
var renderer = new esri.renderer.SimpleRenderer(mySymbol);
FeatureLayer.setRenderer(renderer);
and this:
var symb = new esri.symbol.SimpleFillSymbol(esri.symbol.SimpleFillSymbol.STYLE_DIAGONALCROSS, new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([255,0,0]), 2), new dojo.Color([0,255,0]))
var renderer = new esri.renderer.SimpleRenderer(symb);
FeatureLayer.setRenderer(renderer);
but unfortunately, the line color doesn't change. What do you think?Thanks,