I may be overlooking something but here goes. I have a graphics layer that i want to show smaller symbols when map is zoomed out past 1:10000000, medium symbol from 5000000-10000000, and large symbol when < 5000000.
I used the following code in my <renderer> of the graphics layer but it doesn't seem to work.
mainMap is the name of my map, the symbols are defined in declarations.
<esri:ClassBreaksRenderer attribute="{mainMap.scale}">
<esri:ClassBreakInfo maxValue="10000000" symbol="{smallSym}"/>
<esri:ClassBreakInfo maxValue="10000000"
minValue="5000000"
symbol="{mediumSym}"/>
<esri:ClassBreakInfo minValue="10000000" symbol="{largeSym}"/>
</esri:ClassBreaksRenderer>