Array
(
)

Flash

Ricardo Silva.
   - 31 jan 2012

Tenho um mapa de represetantes separado por região, ao selecionar uma delas busca uma função java scripting. Funciona corretamete no IE8, Firefox mais no IE9 não tem jeito. Gostaria de ajuda código abaixo:
Action
#Código

//importando pacotes
	import flash.events.Event;
	import flash.external.ExternalInterface;
	import flash.system.Security;
	import flash.utils.Timer;
	import flash.events.TimerEvent;
	import flash.events.MouseEvent;


sul_mc.addEventListener(MouseEvent.MOUSE_OVER, passou)
sul_mc.addEventListener(MouseEvent.MOUSE_OUT, saiu)
sul_mc.addEventListener(MouseEvent.CLICK, clicou)

var pagina:URLRequest = new URLRequest()

function passou(e:MouseEvent){
	gotoAndPlay(2);
}

function saiu(e:MouseEvent){
	gotoAndPlay(15)
}

function clicou(e:MouseEvent){
  		ExternalInterface.call(mostraregiao, String(sul)); 

}
sul_mc.buttonMode = true
stop();

Java Scripting
#Código
            function mostraregiao(txt)
            {
                window.open(txt,popup,width=650,height=400,scrolling=auto,top=0,left=0)
                //alert(txt); // Chamando um alert para confirmar o evento
                //Interceptacao de erro na abertura da janela   
                text = Popup bloqueado!;   
                if(win == null) {alert(text); return;}   
                win.moveTo(400,150);   

            }

Outra coisa não teria outra forma de chamar uma função scripting, pois tento usar ajax na função para não fazer o popup mais não funciona alguma pode me ajudar.
Att.
Muito Obrigado