Dark Fenix Posted December 3, 2006 at 08:57 PM Report #68537 Posted December 3, 2006 at 08:57 PM 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! 🙂
yarcub Posted December 4, 2006 at 11:53 AM Report #68644 Posted December 4, 2006 at 11:53 AM 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"
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now