FLASHGURU (155 pts)

ÉMERSON ROCHA (85 pts)

JOÃO NETO (78 pts)

MUZAK (45 pts)

MARCELO SIQUEIRA (96 pts)

LUI FERNANDO (151 pts)

JONAS GALVEZ (521 pts)

ZECA BALA (45 pts)

NETO LEAL (116 pts)

RÔMULO NUNES (32 pts)

PANDOGO (82 pts)

GABRIEL SPORCH (53 pts)
Treinamento PontoFlash de Flash e ActionScript

Dá pra abrir uma página com âncora com Get Url?

Alguém sabe como tirar um som de um arquivo .SWF protegido?

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

Como fazer um movie clip animado com alpha gradativo?

Como dar um goto para um quadro de um movieclipe usando uma variável.

Estou precisando de um preloader (carregando) para o meu site.

Como colocar uma página em FullScreen?

Quero desativar os botões de cenas já visitadas.

Como trabalhar com o onLoad em arquivos externos no MX?

Queria fazer um objeto subir e descer sob o comando de botões no roll over.

Para que usar onClipEvent?

Problemas com manter duas instâncias duplicadas na mesma cena.

Como eu faço para: se a palavra digitada for qualquer então vá para frame 20 senão, vá para frame 30.

Como retornar variáveis de um PHP no Flash?
Avaliação do site de O Boticário

Integrando o Flash com Tecnologias Externas.

Alternando janelas no Flash.

Labirinto - Plataforma de jogo em terceira pessoa em flash 5: 1° parte

Janelas pop-up e semi-full no flash

Gerando pop up's com conteúdo html dinâmico usando script client-side

Primeiros passos - desenhando e animando

Enviando variáveis do Flash para ASP.

Funções SetInterval e clearInterval no FlashMX.

Configurando o FTP do Dreamweaver MX

Criando texto neon.

Uma enquete usando ASP e Flash.
Controle deslizante de volume

Cubes2

Colours

Bola de vidro

Fogos de artificio

Espelho

Menu abre pasta

Satélite

Shape tween animado

Slide desk

Menu vai e volta

Sombra Texto
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