I've got a map application with dynamically generated map points in several layers (each layer displays a different colored map point). I'm trying to select a map point by clicking on it and then triggering some other functionality using some string data that is unique to the clicked map point. So far I've added a click handler to my graphics layer, and I'm displaying the contents of event.target as a String in a trace statement when I click on a graphic in that layer. When I do that, the end of the long target string is "mapLayer.Graphic4760.CompositeSymbolComponent4777". I've been able to trigger events based on having a specific map layer clicked before (with one clickHandler function for several different layers) so I know I can grab that from event.target, and it appears I should be able to access the Graphic and/or the CompositeSymbol as well.In my click handler, I tried: var clickedGraphic:Graphic = new Graphic(); clickedGraphic = event.target as Graphic; trace("click: " + clickedGraphic.attributes.toString());but this gives me the following error: "Cannot access a property or method of a null object reference.", which tells me that the graphic is not actually getting passed through event.target, or I'm not referencing it properly in the code.Is it possible for me to grab some string data (like the attributes or the toolTip) from the graphic that I clicked on (through event.target)? I'm using a CompositeSymbol in my graphics layer, which is composed of a SimpleMarkerSymbol and a TextSymbol. Would it be possible for me to grab data from the TextSymbol through event.target instead? It seems like one of these should be possible, but I just don't know how to properly reference and access that data in my GraphicsLayer clickHandler.