Flash

31/01/2012

0

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
//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
            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
Ricardo Silva.

Ricardo Silva.

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar