RICARDO TAKAHASHI (180 pts)

AUTOR DESCONHECIDO (100 pts)

HELEN TRIOLO (444 pts)

RICARDO FIGUEIRA (33 pts)

GÉRIO (93 pts)

ILVA RUDEV (90 pts)

DAAFY (55 pts)

NILTON BICALHO (61 pts)

SÁVIO PONTE (39 pts)

EDUARDO WALMOTT (226 pts)

BÁRBARA TOSTES (64 pts)

LUI FERNANDO (151 pts)
Treinamento PontoFlash de Flash e ActionScript

Integração ASP com Flash em um formulário com um combobox.

Como capturar a tecla pressionada, para usar em uma ação?

Como funciona o Radio Button do Flash MX.

Como importar um texto de um TXT rolando no palco e parando no mouseOver e evitando o cache?

Função javascript para voltar há uma página anterior a atual.

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

Queria fazer um botão redondo que surgem novas circunferências que vão sumindo.

Gostaria de saber se tem como ao clicar em uma imagem pequena, abrir uma janela maior com a imagem ampliada.

Como faço para trocar imagens bitmaps sem ter que abrir o FLA?

Qual é, em pixels, a altura e largura da área utilizável do browser para uma resolução de 800x600.

Função criada para código de contagem regressiva de data, para MX.

Problemas para visualizar o site no MAC?

Quero colocar um AVI do 3DMax no Flash.

Eu quero fazer um degradê de uma cor opaca para uma transparente.
Flash Studio Pro: Dando poderes ao Flash

Controle de som no Flash 5.

Animação no Flash

Desvendando cookies

Flash Communication Server MX - Primeira Parte

RIA está vindo com tudo

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

Animate - Fireworks

Botão avançar e recuar.

Como criar um site totalmente dinâmico em Flash MX

Linha que segue o mouse.

Uso da tecla tab num formulário Flash.
Filtro de cores

Preloader

Rotating puzzle

Nudemask2

Sashacircle 2

Iluminação com foco

Pintar

Raio_x

Pintar

Tangran

Drag simples

Liquidimage
HOME | TUTORIAIS
Gradiente variável
por Dauton Janota

Esta semana o assunto será sobre gradientes no Flash MX.

Muitos colegas perguntam nas listas de discussão como obter gradientes variáveis. Faremos, através de algumas linhas de Actionscript, um efeito interessante usando cores da ferramenta de forma e assim obteremos uma mudança gradiente.

Tentaremos simular uma "Aurora Boreal". =)

Vale frisar que gradientes utilizam milhões de cores e ao usarmos de maneira incorreta obteríamos um filme de baixa qualidade e tamanho inviável para web, em kbs. Nesta coluna, obteremos um arquivo *.swf com o tamanho de 2,80 kb. Portanto, é extremamente importante que mexamos no código abaixo para irmos nos familiarizando com o Actionscript, alterando valores para observar os resultados.

Crie um filme com uma Cena e uma Camada –  ajuste a velocidade do filme para 20 qps.

No único frame, abra o painel de ações no modo expert e insira as seguintes linhas:

velocidadeVermelho1 = .1;
velocidadeVerde1 = .07;
velocidadeAzul1 = .04;
velocidadeVermelho2 = .09;
velocidadeVerde2 = .06;
velocidadeAzul2 = .03;
velocidaderotacao = .01;
onEnterFrame = function () {
anguloVermelho1 += velocidadeVermelho1;
anguloVerde1 += velocidadeVerde1;
anguloAzul1 += velocidadeAzul1;
anguloVermelho2 += velocidadeVermelho2;
anguloVerde2 += velocidadeVerde2;
anguloAzul2 += velocidadeAzul2;
vermelho1 = Math.sin(anguloVermelho1)*127+128;
verde1 = Math.sin(anguloVerde1)*127+128;
azul1 = Math.sin(anguloAzul1)*127+128;
vermelho2 = Math.sin(anguloVermelho2)*127+128;
verde2 = Math.sin(anguloVerde2)*127+128;
azul2 = Math.sin(anguloAzul2)*127+128;
col1 = vermelho1 << 16 | verde1 << 8 | azul1;
col2 = vermelho2 << 16 | verde2 << 8 | azul2;
rot = Math.sin(anguloRotacao += velocidaderotacao)*Math.PI;
cores = [col1, col2];
alphas = [100, 100];
radianos = [0, 255];
matriz = {matrixType:"box", x:0, y:0, h:400, w:550, r:rot};
clear();
beginGradientFill("linear", cores, alphas, radianos, matriz);
lineTo(550, 0);
lineTo(550, 400);
lineTo(0, 400);
lineTo(0, 0);
endFill();
};

Este é o resultado, adquirimos o gradiente usando apenas Actionscript! - Percebam as variáveis e até a rotação usada para incrementar o efeito! =)

Espero ter ajudado a muitos que procuram este resultado!



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