In API 3.7, my FeatureLayer "mouse-out" events are not firing when I change symbol via setSymbol().
I have a FeatureLayer and when I mouse-over a line, I want it to highlight that line, then when I mouse out, I reset it back to the previous symbol. In API 3.6, it worked for me, but in 3.7 it seems to break.
Please see this JSFiddle: http://jsfiddle.net/alexng99/FSfzQ/. My lines are not turning back to previous symbols because mouse-out is not fired.
Oddly enough, in their 3.7 api mouse event example, they attach the mouse-out to the map.graphics and the mouse-over to the layer. Maybe they are already aware of the issue. Instead of changing the renderer of the graphic, you could try adding a graphic like the example, and then clearing it. http://developers.arcgis.com/en/javascript/sandbox/sandbox.html?sample=fl_hover