If I have an array that contains, say, 5 items all with an attribute called ObjectID and I want to check this array against the attributes of graphics loaded into a graphics layer as map points, how do I loop through those graphics' attributes?for (var i2:Number = 0; i2 < oidArray.length; i2++) { try { resultsoid = ""+oidArray[i2].ObjectID; Alert.show(resultsoid+"\n\n"+""+allGraphicMarkers.attributes, "test wth"); for each (var attributes:Object in allGraphicMarkers.attributes) { if (resultsoid == (""+allGraphicMarkers.attributes)) { //highlightedGraphicMarker.symbol = _sms_resultsBlue; Alert.show(resultsoid+"\n\n"+""+allGraphicMarkers.attributes, "did i get here2?"); break; } } } catch(errorObj:Error) { Alert.show(errorObj.toString(),"1361"); }I know my problem lies in the for each area and quite possibly how I'm matching the graphic attributes in the if statement. Eventually on a match, I'd like the marker symbol to change to blue (temporarily commented out). I've been fighting with this all day. Any assistance would be greatly appreciated.