I have a problem which I think I need to design a new solution to get around.I have a feature layer covering the entire extent of my map. On the layer load I add a graphic add event listenerfLayer.addEventListener(GraphicEvent.GRAPHIC_ADD,fLayer_graphicAddHandler);
~
protected function fLayer_graphicAddHandler(event:GraphicEvent):void
{
event.graphic.addEventListener(MouseEvent.MOUSE_OVER, onMouseOverHandler);
event.graphic.addEventListener(MouseEvent.MOUSE_OUT, onMouseOutHandler);
}
The mouse over handler takes the attributes from the graphic and displays them on a status bar, so the user has a live display of data under the mouse at all times.I also have another feature layer which is interactive (assigned to an attribute inspector ). When the user hovers the mouse over that feature, the cursor changes and a tooltip is displayed. Obviously when the user clicks on the feature the attribute inspector is displayed.However, It seems the mouse can only be over one feature or the other, whichever feature layer is added to the map with the highest index. i guess this is by design.So if the entire extent layer is on top, the user can never interact with the interactive features, when the interactive features are on top, the user will never see data on the status bar when the mouse is over a feature from the interactive layer.Is there anything that can be done or do I need to come up with a whole new solution, such as having a distinct tool for the live feed layer, so that when the tool is active, the layer is on top or something?I'm using an app based on the SampleFlexViewer and the flex api version 2.4 (I could go up to 2.5 or 3 if required)