• Olá Visitante, se gosta do forum e pretende contribuir com um donativo para auxiliar nos encargos financeiros inerentes ao alojamento desta plataforma, pode encontrar mais informações sobre os várias formas disponíveis para o fazer no seguinte tópico: leia mais... O seu contributo é importante! Obrigado.

[Tutorial] Menu para Botão Direito

helldanger1

GForum VIP
Entrou
Ago 1, 2007
Mensagens
29,631
Gostos Recebidos
1
Olá Amigos! Hoje iremos aprender uma simples técnica, mas que muitas vezes se torna muito útil. São os menus personalizados para o botão direito no Flash.

Vamos lá.

01 - Crie um novo arquivo no Flash, selecione o primeiro frame de qualquer layer e pressione o botão F9 (abrir o painel de actionscrpit)

1.jpg


02 - No painel de ActionScript, vamos iniciar o desenvolvimento:

De imediato, vamos dizer ao Flash que iremos trabalhar com o menu. Para isso escreveremos a seguinte ação:

Código:
var oMenu = new ContextMenu();

03 - Vamos incluir nosso primeiro iten no menu, escrevendo a seguinte ação:

Código:
var oItem = new ContextMenuItem();
oItem.caption = "Imastera";
oItem.onSelect = function ()
{
    getURL("http://www..com.br", "_blank");
};


Obs.:

Indicamos ao Flash, através da variável oItem, que incluiremos um novo item ao menu.

oItem.caption - indica o título do botão que será visível no menu
oItem.onSelect = function () - indica que o botão, ao ser selecionado, vai executar a seguinte função, que no nosso caso se refere a um GetURL, ou um simples link para uma página externa.

Nosso próximo passo é fechar o menu, lembrando também que, para inserir mais ítens a ele, basta repetir o passo 3 apenas modificando a variável. Por exemplo, ao invés de "var oItem", poderia ser "var oItem2"

04 - Para fecharmo nosso menu basta escrever o seguinte código:

Código:
oMenu.hideBuiltInItems();
oMenu.customItems.push(oItem);
_root.menu = oMenu;
 
Topo