Ir para conteúdo

Arquivado

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

brunocia2000

[Resolvido] Inclinar imagem horizontalmente no AS 2.0

Recommended Posts

Olá pessoal, tudo bom?

 

Estou fazendo uma animação em Flash usando o Action Script 2.0, e gostaria de saber se alguém ai sabe como inclinar a imagem horizontalmente em graus do MovieClip.

 

O que eu quero fazer, é isso:

 

Imagem normal

 

estrada_1.png

 

 

Imagem inclinada horizontalmente em 50 graus

 

estrada_2.png

 

 

O Flash, tem uma ferramenta que da pra fazer isso na hora de editar a imagem, o Paint também tem, mas o que eu queria era fazer via Action Script.

 

 

Obrigado

 

Ninguém sabe?

Compartilhar este post


Link para o post
Compartilhar em outros sites
import flash.geom.Matrix;

var matrix:Matrix = new Matrix();
matrix.c = 45 * Math.PI / 180; // inclina eixo y (45 graus)
matrix.b = 45 * Math.PI / 180; // inclina eixo x (45 graus)
q.transform.matrix = matrix; // onde q é seu MovieClip

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bruno, ali no meu exemplo, q é o MovieClip. Desculpe não ter sido claro.

 

Cara, muito obrigado mesmo, deu certo! Só vou deixar uma observação aqui para futuros leitores do tópico.

 

O exemplo acima, só funciona no Flash 8 ou superior, portanto tive que instalar o Flash CS4, clicar em File / Settings e marcar Flash 8 / Action Script 2.0, minha versão era o Flash 7, por isso antes não tava funcionando.

 

Obrigado Bruno, abraços.

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.