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)
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:
03 - Vamos incluir nosso primeiro iten no menu, escrevendo a seguinte ação:
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:
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)

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;