Jump to content

Animar MovieClip


Recommended Posts

Posted

Boas ppl, sou novo aqui, preciso de ajuda andei a procura de foruns e encontrei o vosso, conto com o vosso apoio 😉 passo a explicar o meu problema: Eu tou a construir um site para um projecto, e na parte "principal" od aparecem os conteudos, eu tenho um rectangulo k kero k quando eu carrego num botão ele desca para dp os conteudos serem carregados nakele sitio! eu keria comandar esse rectangulo por ActionScript, porque ja tentei usando tween mas nao consegui pk tive probs a carregar a conteudo depois... gostaria de saber se existe algum comando para mudar a height desse rectangulo, de forma fluida como se tivesse animado, eu ja tentei o _height o _yscale e nao consegui!

Conto com a vossa ajuda 🙂 cumps! 🙂

Posted

Tens 3 hipóteses.

1)Fazer a animação de raiz.

Podes fazer isto actualizando a posição do movieclip em cada frame, criando a noção de movimento.

var anim:Object = new Object();
//Aqui defines uma especie de settings da tua animacao
anim.target = this.box;
anim.yScale = 100;
anim.speed = 3;

//inicializas a escala do rectangulo a zero.
this.box._yscale = 0;

//Em cada frame actualizas a posicao do mc.
this.onEnterFrame = moveMc;

function moveMc():Void{
anim.target._yscale += anim.speed;
if(anim.target._yscale >= anim.yScale){
                //Como já chegou ao fim, ja n é necessario processar mais esta funcao em cada frame.
	delete onEnterFrame;
}
}

Esta é uma maneira rápida de o fazeres, mas apenas aconselho para coisas mt simples.

Para uma coisa mais robusta e adaptável, recomendo os dois métodos seguintes.

2)Utilizar as classes Tween do Flash

Podes ver documentação aqui

3)Usar o FuseKit do MosesSupposes

Este é o meu preferido. Vê aqui os tutoriais sobre "Animating with Fuse"

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.