Eu estava fazendo o curso no iPED, quando cheguei neste tópico que falava a respeito de gerar um efeito gradiente variável mas ao seguir as instruções e testar não consegui obter resultado. as instruções eram :
" Crie um filme comuma Cena e uma Camada - ajuste a velocidade para 20 fps.
No único frame, abra o painel de ações no modo expert e insira as seguintes linhas :
Mas não deu certo!!!, quando ele pede para criar o filme, é para criar primeiro um filme com animação depois voltar para cena 1 e colocar o script , ou inserir um new symbol -> movie , e não criar animação nehuma e colocar o script lá, como fazer, quais os passos ????
Pergunta
Lapa Junior
Olá pessoal ,
Eu estava fazendo o curso no iPED, quando cheguei neste tópico que falava a respeito de gerar um efeito gradiente variável mas ao seguir as instruções e testar não consegui obter resultado. as instruções eram :
" Crie um filme comuma Cena e uma Camada - ajuste a velocidade para 20 fps.
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();
}; "
Mas não deu certo!!!, quando ele pede para criar o filme, é para criar primeiro um filme com animação depois voltar para cena 1 e colocar o script , ou inserir um new symbol -> movie , e não criar animação nehuma e colocar o script lá, como fazer, quais os passos ????
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.