Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ricardo coelho designer

Sistema colorir com degradê

Recommended Posts

Pesquise sobre a classe GradientType e o método beginGradientFill(), em AS3.

 

Permite criar gradiente linear ou radial.

 

 

Desconheço a sintaxe para AS2, vide Help.

 

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pesquise sobre a classe GradientType e o método beginGradientFill(), em AS3.

 

Permite criar gradiente linear ou radial.

 

 

Desconheço a sintaxe para AS2, vide Help.

 

 

Abs

 

 

Antes de mais nada agradeço pela atenção dispensada, o problema que estou usando as2 para as cores estou usando setRGB(0xD3D3D3), não teria nenhuma outra opção para gradiente?

 

Pois estou encontrando em as3 e preciso em as2. Vou continuar pesquisando, se alguém tiver alguma luz é só acender, rs brincadeira.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

 

Valeu pela dica, mas acho que estou no caminho, bom vamos lá...

 

Consegui ao clicar aparecer o quadrado com degrade.... Abaixo o código está comentado pois a outra dúvida...

 

testeMC.onRelease = function(){//testeMC - nome do botao instaciado, que ao ser clicado mostra o quadrado com degradê

  colors = [0xFF0000, 0x0000FF];
  alphas = [100, 100];
  ratios = [0, 0xFF];
  matrix = {matrixType:"box", x:100, y:100, w:200, h:200, r:(45/180)*Math.PI};   
  beginGradientFill("radial", colors, alphas, ratios, matrix);
  moveTo(100, 100);
  lineTo(100, 300);
  lineTo(300, 300);
  lineTo(300, 100);
  lineTo(100, 100);
  endFill();

Corcalcao = new Color(cor);    //cor é o movie clip que deve ser preenchido mas não está preenchendo o quadrado mas não está.
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Corcalcao = new Color(cor);

 

não seria:

 

Corcalcao = new Color(colors);

 

porque ali não tem nenhuma variavel cor ou eu entendi o código errado?

 

 

Pessoal bom dia, ainda estou com esse problema, vou explicar melhor para que possam ver como podem me ajudar, bom vamos lá, no stage tenho um movie que uso como botão ele está instaciado como bt, ao clicar nesse movie gostaria que preenche-se o movie cor, mas com o código a seguir, quando clico no movie bt o quadro aparece atras do com com o degradê.

 

bt.onRelease = function(){//testeMC nome do botao

  colors = [0x0033FF, 0x003399];
  alphas = [100, 100];
  ratios = [0, 0xFF];
  matrix = {a:200, b:0, c:0, d:0, e:200, f:0, g:200, h:200, i:1};   
  beginGradientFill("radial", colors, alphas, ratios, matrix);
  moveTo(100, 0);
  lineTo(100, 300);
  lineTo(300, 300);
  lineTo(300, 100);
  lineTo(100, 100);
  endFill();

cor = beginGradientFill(colors);    //cor é o movie clip que deve ser preenchido 
}

 

O que estou fazendo de errado??

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.