Naty, Try thisprivate function changeESRILogo(map:Map):void {
for(var i:int = 0 ; i < map.numChildren ; i++){
var component:UIComponent = map.getChildAt(i) as UIComponent;
if(component.className == "StaticLayer"){
for(var j:int = 0 ; j < component.numChildren ; j++){
var stComponent:UIComponent = component.getChildAt(j) as UIComponent;
if(stComponent.className == "Image"){
var img:Image = stComponent as Image;
if (img.source.toString().indexOf("logo") > 0){
img.source = myLogo;
img.addEventListener(MouseEvent.MOUSE_DOWN ,gotoMyURL,false,1000);
return;
}
}
}
}
}
}
private function gotoMyURL(evt:Event):void
{
var myURL:URLRequest = new URLRequest("http://www.google.com/");
navigateToURL(myURL);
evt.stopPropagation();
}