I seemed to have solved my issue for now. I believe that the polygon I was passing to the INTERSECT method was somehow not valid. I was generating a cone-shaped polygon by the following code:var myPoint1:MapPoint = new MapPoint(x1,y1);
var myPoint2:MapPoint = new MapPoint(x2,y2);
var myPoint3:MapPoint = new MapPoint(x3,y3);
var myRing:Array = [myPoint1, myPoint2, myPoint3, myPoint1];
var myPolygon:Polygon = new Polygon([myRing]);
I was using the polygon created above to intersect a set of circular polygons that were generated with the BUFFER method from the geometry service.When I switched the order of myPoint2 and myPoint3 in the myRings array order, the INTERSECT method worked correctly with the polygon.I'm not sure why it wouldn't work with the same polygon before but now it does.