LUIZ HERRERA (117 pts)

ILVA RUDEV (90 pts)

SÁVIO PONTE (39 pts)

RICARDO TAKAHASHI (180 pts)

KEN AWAMURA (130 pts)

GABRIEL SPORCH (53 pts)

ALEXANDRE PORTO (1281 pts)

RÔMULO NUNES (32 pts)

ZECA BALA (45 pts)

RICARDO FIGUEIRA (33 pts)

DANIELA PIRES (86 pts)

MUZAK (45 pts)
Treinamento PontoFlash de Flash e ActionScript

Como imprimir no Flash?

Como verificar se dois campos receberam o mesmo valor e disparar uma ação?

Preciso formatar valores numéricos em moedas, com dois caracteres depois da vírgula.

Script que chama o método play(); em todos os movieClips filhos de um movieClip.

Quero um cursor customizado apenas numa área específica.

Quero uma seqüência de fotos passando continuamente sem intervalos.

Como faço uma bola se mover e voltar quando bate numa parede?

Como fazer um efeito alpha no Flash5?

Preciso de um botão que ao clicar feche um filme que funcione numa página HTML.

Funções que geram efeitos especiais no Browser.

Tem jeito de no flash eliminar as variáveis que foram criadas?

Como mostrar a posição X e Y de uma figura em uma página?

Problemas com actions condicionais.

Quero fechar um film (_level1) com uma action de frame, à partir de outro filme (_level0).
Login e senha

Envio de um arquivo SWF por e-mail

Integrando o Flash com Tecnologias Externas.

Integração Flash X ColdFusion.

Tratamento de imagens e alguns efeitos no Fireworks

CD Record (um player com clips arrastáveis).

Motion Blur.

3D Wireframe - segunda parte

Objeto array - Arrays X Objetos

Máscara percorrendo um caminho.

Quadro comparativo: Fireworks ou Photoshop

Objeto Movieclip - introdução
Scrolling image

Break_text

MC menu

Senha multipla

Menu orbita

Type 1

HTML edit

Validação de senha e login

Ponto e inércia

Texto html

Texturedtriangle

Check date
HOME | TUTORIAIS
Troca de cor de imagens
por Wagner Couto

Este é o meu primeiro tutorial, “nossa estou aprendendo flash!” e um pouco disso eu devo a site Ponto Flash, por isso achei importante fazer este tutorial.
Nesse tutorial vamos criar uma espécie de gerenciar de cores, um pouco semelhante à opção Color, Tint de um mc.

1) Vamos direto ao assunto, para fazer o nosso filtro de cor abra o flash e crie quatro layers e dê nomes de: 1º Action 2º Fundo 3º Filtro 4º Sistema,

2) No layer Fundo importe a figura que servirá de background

3) Faça um quadrado do mesmo tamanho da figura, selecione a figura, em seguida pressione F8 para criar um muvie clip pode chamar este mc de filtro ou qualquer outra coisa, mas em “Intace Name” nomeie de Filtro1, pressione F11 para abrir a biblioteca e clique o mc que você criou o arraste para o palco agora nomeie de Filtro2. Este deve estar sobre o filtro1. Veja a imagem. Após isso alinhe os filtros para que eles fiquem sobre a imagem do fundo.

4) No layer Sistema crie um quadrado de 15x15 e o transforme em botão
crie um texto do tipo “Dynamic text” e em Var escreva cor, para indicar a cor que está ativa, este campo pode ficar fora do palco, ele serve apenas de referência para o script, se por no palco servirá de referência para o visitante.
Para trocar a cor precisamos utilizar a função new Color e para que ela funcione vamos fazer o seguinte.

myColor = newColor(filtro1);
nyColor.setRGB(0xFFFFFF);

Onde filtro1 é o objeto que vai sofrer a variação de cor e em setRGB está o código para trocar a cor, ou seja, 0xFFFFFF, o que está em negrito é o código hexadecimal.

Bom, escrever o código do botão.

// Se houver clique aciona o filtro definitivo (filtro 1)
on (release) {
   myColor = new Color(filtro1);
   myColor.setRGB(0x000000);
   setProperty("filtro1", _alpha, "40");
}
// Indica o código da cor caso seja acionada
on (release) {
   cor = "000000";
}
// ADEQÜAÇÕES DE CORES E COR TEMPORÁRIA
//Aciona uma cor temporária se o mouse passar sobre o botão
on (rollOver) {
   // Se a cor for = 000000 filtro 1 continua ativado
   // e desativa filtro 2
   if (cor == "000000") {
      setProperty("filtro1", _alpha, "40");
      setProperty("filtro2", _alpha, "0");
   } else {
      // mas se a cor for diferente de 000000 filtro 1 desativado
      // e há uma mudança de cor no filtro 2
      setProperty("filtro1", _alpha, "0");
      myColor = new Color(filtro2);
      myColor.setRGB(0x000000);
      setProperty("filtro2", _alpha, "40");
   }
}
// Se o cursor sair de cima do botão
// zera filtro 2 e aciona o filtro 1 novamente
on (release, rollOut) {
   setProperty("filtro1", _alpha, "40");
   setProperty("filtro2", _alpha, "0");
}

Duplique o botão quantas vezes quiser, para facilitar o trabalho após duplicar dê um clique no botão vá em propriedades e em cor coloque tint (vamos supor que seja Vermelho) você vai ter que alterar o código do botão, para facilitar o trabalho abra a paleta action (F9) procure um botão parecido com este.

Ele serve para procurar um palavra e substituir por outra, em “Find what” coloque 000000 e em “Replace with” coloque o novo código da nova cor (Vermelho) FF0000. Depois é só clicar no botão “Replace All”. Isto acredite facilita muito o trabalho.

5) Vá para o layer action e coloque o isto lá, para que a imagem já comece com uma cor.

stop();
// Aciona a cor inicial no filtro 1
myColor = new Color(filtro1);
myColor.setRGB(0xCC3300);
setProperty("filtro1", _alpha, "40");
// Desativa o Filtro 2
setProperty("filtro2", _alpha, "0");
//indica que cor está sendo ativada (marrom)
cor = "CC3300";

6) Feito isto o Gerenciador já está pronto, mas podemos incrementar um campo para que o visitante possa entrar com outro código.

Crie um campo texto do tipo “Input text” e em “Var” nomeie para ncor crie também um botão e coloque isto nele.

on (release) {
myColor = new Color(filtro1);
// Para facilitar vamos acrescentar o que estiver
// no campo ncor assim completa o código

myColor.setRGB("0x"+ncor);
setProperty("filtro1", _alpha, "40");
// armazena o que estiver em ncor em cor
cor = ncor;
}
// zera o campo ncor
on (release) {
ncor = "";
}

Baixe aqui o arquivo FLA do exercício.



Devido à reformulação implementada no site, pode ser que você encontre alguns links quebrados. Por favor, ajude-nos a corrigir eventuais problemas nos informando links quebrados
0 comentário