Ir para conteúdo

Arquivado

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

Rodrigo Resende

[Resolvido] Personalizar menu direito

Recommended Posts

OLa galera.

eu tenho um codigo aqui que personaliza o botao direito do mouse.

Porem eu gostaria que tivesse um separador depois de contato e depois de "Todos os direitos reservados"

e gostaria que a frase "Todos os direitos reservados ficasse inabilitada.

Como eu faço?

Abaixo o codigo que tenho.

 

menu = new ContextMenu(); 

menu.hideBuiltInItems(); 

menu_1 = new ContextMenuItem("Home", ver_home); 
menu_2 = new ContextMenuItem("Sobre", ver_sobre); 
menu_3 = new ContextMenuItem("Serviços", ver_servicos); 
menu_4 = new ContextMenuItem("Portfolio", ver_clientes); 
menu_5 = new ContextMenuItem("Depoimentos", ver_depoimentos); 
menu_6 = new ContextMenuItem("Faq", ver_copy); 
menu_7 = new ContextMenuItem("Contato", contato); 
menu_8 = new ContextMenuItem("Todos os direitos reservados", contato);

//criamos as funcoes de cada botao
function ver_home() { 
	  unloadMovieNum(9);
 
} 
function ver_sobre() { 
	 unloadMovieNum(9);
   loadMovieNum("sobre.swf",9); 
} 
function ver_servicos() { 
	  unloadMovieNum(9);
   loadMovieNum("servicos.swf",9);
} 
function ver_clientes() { 
	  unloadMovieNum(9);
   loadMovieNum("port.swf",9);
} 
function ver_depoimentos() { 
	 unloadMovieNum(9);
   loadMovieNum("depo.swf",9);
} 
function ver_copy() { 
unloadMovieNum(9);
   loadMovieNum("faq.swf",9);
} 
function contato() { 
	  unloadMovieNum(9);
   loadMovieNum("contato.swf",9);
} 
function direitos() { 
} 
menu.customItems.push(menu_1); 
menu.customItems.push(menu_2); 
menu.customItems.push(menu_3); 
menu.customItems.push(menu_4); 
menu.customItems.push(menu_5); 
menu.customItems.push(menu_6); 
menu.customItems.push(menu_7); 
menu.customItems.push(menu_9);
menu.customItems.push(menu_8); 
 

this.menu = menu;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao você adicionar um novo item, você adiciona o parametro para que se tem ou não o separador

 

ContextMenuItem funciona assim:

ContextMenuItem(caption:String, callbackFunction:Function, [separatorBefore:Boolean], [enabled:Boolean], [visible:Boolean]);

Exemplo de um como funciona:

var myMenu:ContextMenu = new ContextMenu();
myMenu.hideBuiltInItems();

var item1:ContextMenuItem = new ContextMenuItem("berseck.wordpress.org", linkTo, true, true, true);
var item2:ContextMenuItem = new ContextMenuItem("item separado", nada, true, false, true);

myMenu.customItems.push(item1, item2);

function linkTo(){
	getURL("http://berseck.wordpress.com", _blank);
}

_root.menu = myMenu;function nada(){
	//codigo
}

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

alguem?

Rodrigo,

 

Voce é contumaz neste tipo de flood

 

Costuma repetir muito isso e é proibido no fórum

 

Fica o aviso

 

Em oportunidades futuras as regras do fórum serão aplicadas

 

Abraços

 

Mário Monteiro

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pô cara.

Tipo eu precisava dessa ajuda o mais rapido possivel pois teria que entregar o site no proximo dia.

Tive que entregar do jeito que tava mesmo.

Nao teve como arrumar pois nao recebi uma resposta .

E tinha gente que abria o topico depois de mim e recebia resposta.

Por isso a mensagem "alguem?" .

Entao foi mal ae. Nao ira se repetir.

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Berseck,

Obrigado pela ajuda.

Peguei algumas coisas daquele codigo teu e consegui.

Olha só o codigo:

menu = new ContextMenu(); 

menu.hideBuiltInItems(); 

menu_1 = new ContextMenuItem("Home", ver_home); 
menu_2 = new ContextMenuItem("Sobre", ver_sobre); 
menu_3 = new ContextMenuItem("Serviços", ver_servicos); 
menu_4 = new ContextMenuItem("Portfolio", ver_clientes); 
menu_5 = new ContextMenuItem("Depoimentos", ver_depoimentos); 
menu_6 = new ContextMenuItem("Faq", ver_copy); 
menu_7 = new ContextMenuItem("Contato", contato); 
menu_8 = new ContextMenuItem("Todos os direitos reservados", contato, true, false, true);

//criamos as funcoes de cada botao
function ver_home() { 
	  unloadMovieNum(9);
 
} 
function ver_sobre() { 
	 unloadMovieNum(9);
   loadMovieNum("sobre.swf",9); 
} 
function ver_servicos() { 
	  unloadMovieNum(9);
   loadMovieNum("servicos.swf",9);
} 
function ver_clientes() { 
	  unloadMovieNum(9);
   loadMovieNum("port.swf",9);
} 
function ver_depoimentos() { 
	 unloadMovieNum(9);
   loadMovieNum("depo.swf",9);
} 
function ver_copy() { 
unloadMovieNum(9);
   loadMovieNum("faq.swf",9);
} 
function contato() { 
	  unloadMovieNum(9);
   loadMovieNum("contato.swf",9);
} 
function direitos() { 
} 
menu.customItems.push(menu_1); 
menu.customItems.push(menu_2); 
menu.customItems.push(menu_3); 
menu.customItems.push(menu_4); 
menu.customItems.push(menu_5); 
menu.customItems.push(menu_6); 
menu.customItems.push(menu_7); 
menu.customItems.push(menu_9);
menu.customItems.push(menu_8); 
 

this.menu = menu;

Obrigado ae cara.

Abraços

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.