Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alukard_Hellsing

flash menu + html page

Recommended Posts

olá sou novo no forum

gostaria de uma ajudinha se possível http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif

 

tenho um menu em flash as3 e uma pagina feita em html, a parte do html de chamar o URL está ok, o problema é que quando clica em uma seçao a page vai muda mais o menu é resetado voltando para home( que é o btn inicial ) preciso que o browser mande a informação pro flash dizendo em qual seção está, eu já sei usar o flashvars no html porem não sei como termina o proceder no as3 http://forum.imasters.com.br/public/style_emoticons/default/natal_sad.gif

 

segue minha as

stop();
// Vars (obs; botei espaço pra ficar bem centralizados pois uns tem + caracteres q os outros)

var menu:Vector.<String>=Vector.<String>(["       Home", "Quem Somos", "  Downloads", "    Contato", "       Links"]);
var i:uint;
var ativo:Object=bt0;

// Montagem do Menu
for(i=0;i<=4;i++){
		this["bt"+i].TxtBotao.Txt.text=menu[i];
		if(i!=0){
		this["bt"+i].addEventListener(MouseEvent.MOUSE_OVER, over);
		this["bt"+i].addEventListener(MouseEvent.MOUSE_OUT, out);
		this["bt"+i].addEventListener(MouseEvent.CLICK, clique);
		this["bt"+i].buttonMode = true; 
		this["bt"+i].useHandCursor = true;
	}
}
bt0.gotoAndStop("clique");
bt0.buttonMode = true; 
bt0.useHandCursor = true;

function over(evt:MouseEvent):void {
	evt.currentTarget.gotoAndPlay("over");
}
function out(evt:MouseEvent):void {
	evt.currentTarget.gotoAndPlay("out");
}
function clique(evt:MouseEvent):void {
	// Ativando o btn inativo
	ativo.addEventListener(MouseEvent.MOUSE_OVER, over);
	ativo.addEventListener(MouseEvent.MOUSE_OUT, out);
	ativo.addEventListener(MouseEvent.CLICK, clique);
	ativo.gotoAndStop(1);
	////new ativo
	ativo=evt.currentTarget;
	ativo.removeEventListener(MouseEvent.MOUSE_OVER, over);
	ativo.removeEventListener(MouseEvent.MOUSE_OUT, out);
	ativo.removeEventListener(MouseEvent.CLICK, clique);
	ativo.gotoAndStop("clique");
	switch(ativo) {
		case (bt0):
          var request1:URLRequest = new URLRequest("index.html");
            navigateToURL(request1,"_self");
		break;
		case (bt1):
		  var request2:URLRequest = new URLRequest("quemsomos.html");
            navigateToURL(request2,"_self");
		break;
		case (bt2):
		  var request3:URLRequest = new URLRequest("downloads.html");
            navigateToURL(request3,"_self");
		break;
		case (bt3):
		  var request4:URLRequest = new URLRequest("contato.html");
            navigateToURL(request4,"_self");
        break;
        case (bt4):
		  var request5:URLRequest = new URLRequest("links.html");
            navigateToURL(request5,"_self");
		break;
	}
}

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.