Oi pessoal
Estou criando um jogo em flash e me bateu esta dúvida
existe algum código que me permita usar o botao direito do mouse? normalmente chama o menu do plug-in, mas eu já ouvi falar em algum lugar que dá pra desabilitar esta função, tem como?
Obrigado pela atenção

Botão Direito Do Mouse
Started By nasnet, 11/02/2005, 14:19
5 replies to this topic
#1
Posted 11/02/2005, 14:19
#2
Posted 11/02/2005, 15:01
caro nasnet,
sempre, sempre utilize a busca antes de postar.... está bem?
link de busca:
http://forum.wmonlin...ct=Search&f=134
para editar o context menu...
http://www.pontoflas...ia.php?Item=364
e para desabilitá-lo utilize o código
Stage.showMenu=false;
foi mal... errei os links
[]'s
iDI
sempre, sempre utilize a busca antes de postar.... está bem?
link de busca:
http://forum.wmonlin...ct=Search&f=134
para editar o context menu...
http://www.pontoflas...ia.php?Item=364
e para desabilitá-lo utilize o código
Stage.showMenu=false;
foi mal... errei os links
[]'s
iDI
Edição feita por: quarantines, 11/02/2005, 16:24.
#3
Posted 11/02/2005, 15:28
Desculpe quarantines
eu não sabia sobre a busca
outra coisa, o comando que vc me deu não faz o menu desaparecer totalmente, ainda permanece o menu settings. Eu tentei procurar na busca mas não adiantou
então vc conhece algum comando para utilizar o 2º botão do mouse?

eu não sabia sobre a busca
outra coisa, o comando que vc me deu não faz o menu desaparecer totalmente, ainda permanece o menu settings. Eu tentei procurar na busca mas não adiantou
então vc conhece algum comando para utilizar o 2º botão do mouse?
#4
Posted 14/02/2005, 08:39
Use o código abaixo para personaliza-lo.
É só colocar na 1 frame do Stage, segue:
É só colocar na 1 frame do Stage, segue:
var CM = new ContextMenu(); //Cria um novo objeto ContextMenu CM.hideBuiltInItems(); //Oculta os ítens padrão do clique com o botão direito, dentro do flash CM.customItems.push(new ContextMenuItem("linha 1")); CM.customItems.push(new ContextMenuItem("linha 2")); //Cria os dois primeiros menu itens CM.customItems.push(new ContextMenuItem("coloque link", Link)); //Cria um novo menu item com nome de popmax e chamando a função link CM.customItems[2].separatorBefore = true; //Cria uma linha acima do Menuitem, separando-o do superior. CM.customItems[0].enabled = false; CM.customItems[1].enabled = false; // Desabilitando os 2 primeiros itens do menu CM.customItems[0].onSelect = function() { Fade(quad, -2, 200, 200, 3, "some"); }; /*É o manipulador de eventos do ContextMenuItem, os comandos são especificados entre as chaves, neste caso chamando uma função, e aqui é possivel enviar parâmetros para as funções chamadas */ CM.customItems[1].onSelect = function() { Fade(quad, 102, 100, 100, 3, "aparece"); }; function Link() { getURL("http://www.http://forum.wmonline.com.br/index.php?", _blank); } _root.menu = CM;
Edição feita por: absurdo, 14/02/2005, 08:40.
#5
Posted 25/02/2005, 20:34
Valeu mesmo cara!

#6
Posted 17/08/2005, 14:07
Cara não funcionou ...Use o código abaixo para personaliza-lo.
É só colocar na 1 frame do Stage, segue:var CM = new ContextMenu(); //Cria um novo objeto ContextMenu CM.hideBuiltInItems(); //Oculta os ítens padrão do clique com o botão direito, dentro do flash CM.customItems.push(new ContextMenuItem("linha 1")); CM.customItems.push(new ContextMenuItem("linha 2")); //Cria os dois primeiros menu itens CM.customItems.push(new ContextMenuItem("coloque link", Link)); //Cria um novo menu item com nome de popmax e chamando a função link CM.customItems[2].separatorBefore = true; //Cria uma linha acima do Menuitem, separando-o do superior. CM.customItems[0].enabled = false; CM.customItems[1].enabled = false; // Desabilitando os 2 primeiros itens do menu CM.customItems[0].onSelect = function() { Fade(quad, -2, 200, 200, 3, "some"); }; /*É o manipulador de eventos do ContextMenuItem, os comandos são especificados entre as chaves, neste caso chamando uma função, e aqui é possivel enviar parâmetros para as funções chamadas */ CM.customItems[1].onSelect = function() { Fade(quad, 102, 100, 100, 3, "aparece"); }; function Link() { getURL("http://www.http://forum.wmonline.com.br/index.php?", _blank); } _root.menu = CM;
Eu coloquei na 1º cena do 1º quadro da linha do tempo
O que eu fiz de errado ?
Valeu!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)