DAAFY (55 pts)

FÁBIO DUARTE (79 pts)

PEDRO CLAUDIO (50 pts)

MUZAK (45 pts)

ZECA BALA (45 pts)

GÉRIO (93 pts)

MARCOS JOSÉ PINTO (44 pts)

IRAPUAN MARTINEZ (45 pts)

GUILHERME G.G. (137 pts)

ILVA RUDEV (90 pts)

JOÃO NETO (78 pts)

RICARDO FIGUEIRA (33 pts)
Treinamento PontoFlash de Flash e ActionScript

Estou com problemas em condicionais IF.

Como faço para carregar vários filmes ao mesmo tempo?

Qual a diferença entre variável global e variável local?

Objeto Cookie no Flash que grava arquivos XML.

Eu não sei como que muda as cores gradientes no Flash5.

Perguntas com quatro alternativas.

Como usar as input type hidden de um form email fornecido pelo HPG para uma página html no flash.

Como retardar (delay) o início de uma apresentação em Flash?

Como faço para abrir uma janela popup referente a resolução do usuário?

Como que faz para um gif ou uma imagem seguir o mouse?

Campos dinâmicos não aceita máscaras?

Como criar rótulos para um botão criados dinamicamente, sem precisar declarar um a um?

Quero que um loop na timeline se repita 10 vezes e depois pare.

Existe um comando que deixe a movimentação de um objeto mais suave?
Variáveis de arquivos de texto.

Barneys_menu.

Shared object.

Site da banda os Titãs - Avaliação de sites

Integrando o Flash com Arquivos de Vídeos I

Clipes Inteligentes (SmartClip).

Frases randômicas

Efeito lente (máscara e zoom)

Desenhando no Flash.

Entendendo como funciona um preloader. Primeira parte.

Controlando MovieClip pelas teclas direcionais.

Elasticidade com ActionScript.
Combobox

Cronômetro

Frank

Hitest eat

Type 1

Keypress

Imã

Farois

BeeJay

Message Board Flash+ASP

Colors

Menu cortina
HOME | TRUQUES E DICAS
Como tornar um objeto com alpha zero quando eu clicar em um dos outros itens?
por Alexandre Porto


Tenho o menu com os itens A,B,C,D,E e F. Cada um chama um MC, como tornar o movieclip atual com alpha zero quando eu clicar em um dos outros itens?

Vou tentar sem bem simples:
Digamos que você tenha 4 movieclips: alvaro, felipe, romualdo e peracio.
Quando clicar num botão que mostrará um movieclip, quer deixar os outros invisíveis é isso mesmo?

Poderia criar uma função na timeline, no primeiro frame assim:

function porEmAlpha0() {
meusMovies = ["alvaro", "felipe", "romualdo", "peracio"];
for (i = 0; i<=3; i++) {
_root[meusMovies[i]]._alpha = 0;
}
}
porEmAlpha0();

A função "porEmAlpha0" cria uma array, cujos elementos são os nomes dos movieclips. O loop FOR percorre os elementos da array para deixá-los todos invisíveis. Uma função só roda quando é chamada, por isso a última linha chama a função. Uma função é como uma macro do MSword, isto é, uma seqüência de instruções que podem ser chamadas a qualquer momento e de qualquer local de seu filme.

Nos botões poderia colocar:

on (release) {
porEmAlpha0();
_root.alvaro._alpha = 100;
}

Na primeira linha, chame a função que coloca todos os movieclips invisíveis. Na segunda, coloque o movieclip "alvaro" visível.

espero ter ajudado

Alê Porto

Outra opção:

function porEmAlpha0() {
meusMovies = {alvaro:0, felipe:0, romualdo:0, peracio:0};
for(var i in meusMovies) _root[i]._alpha = meusMovies[i];
}
}

Jonas Galvez

alternativa:

itens=[alvaro,felipe,romualdo,peracio];
function mostraSoItem(item) {
for (var i in itens) itens[i]._visible=itens[i]==item;
}
mostraSoItem(romualdo);

Marcelo Siqueira

0 comentário