In MY SFV, one widget is loaded at application startup (preloaded) . In the init methond of widget I want to navigate through all features of a layer that is added to map as featurelayer
I am able to get the layer and also able to cast Layer into FeatureLayer.
But featurelay.featureCollection is null.
here is the code
var featurelayer:FeatureLayer;
for each (var layer:Layer in map.layers)
{
if( layer is FeatureLayer)
{
layer.refresh();
var featurelay:FeatureLayer = FeatureLayer(layer);
for each (var gra:Graphic in featurelay.featureCollection.featureSet.features)
{
gra.addEventListener(MouseEvent.MOUSE_OVER, rollOverGraphic);
gra.addEventListener(MouseEvent.ROLL_OUT, rollOutGraphic);
}
}
}