Comunidad de diseño web y desarrollo en internet online

Crecimiento acelerado hacia un lado

Citar            
MensajeEscrito el 15 May 2007 05:43 pm
Hola a todos,

Antes de que alguien me lo diga, no estoy replicando post por el foro, ya que la pregunta que yo hacia en el otro post a cerca del crecimiento acelerado se referia al crecimiento de un objeto en proporcion, es decir a ambos lados (Pueden ver mi ejemplo aqui: http://garaje.ya.com/cenitest/crecimiento_easing_xscale_vacio.html) y gracias a los compañeros del foro lo he logrado, mas o menos jeje.

Mi problema es que no controlo el crecimiento hacia un solo lado de un objeto, ya que utilizaba _xscale o _yscale, y crece en proporcion. A mi lo que me interesa es que el objeto crezca hacia un lado. Pongo un esquemita para que la gente pueda entenderlo mejor:

http://garaje.ya.com/cenitest/esquema.gif

Tambien me interesaria saber que formula matematica de aceleracion debo utilizar para que dicho objeto crezca hasta un tamaño determinado.

Por favor, ¿alguien puede ayudarme?

Gracias de antemano.
Saludos :wink:

Por kakis

35 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 17 May 2007 01:27 am
intenta este código

Código :

var ancho:Number = 400

onEnterFrame = function(){
   this.marco_mc._width += (ancho - this.marco_mc._width)*0.01;
}

donde marco_mc es el nombre de instancia del Mc y 400 es el tamaño del ancho que quieres q crezca y 0.01 la velocidad

espero q te ayude y si puedes puedes poner el código de tu ejemplo http://garaje.ya.com/cenitest/crecimiento_easing_xscale_vacio.html
ya q yo estoy buscando algo parecido te lo agradeceria

Por johndoe20

138 de clabLevel

1 tutorial

 

la habitacion de al lado

firefox
Citar            
MensajeEscrito el 17 May 2007 03:05 am
JohnDoe, tu avatar excede el tamaño máximo permitido, por favor, leé las reglas del foro.

Respecto a tu pregunta, Kakis, se me ocurre que si aumentás en 100px el ancho de un MC y lo corrés 50px hacia la izquierda, va a parecer que creció hacia ese lado.

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

msie
Citar            
MensajeEscrito el 17 May 2007 07:11 am
Muchas gracias a los dos!!!

Esta tarde me pondre a probarlo y ya os comento como me ha ido ;)

johndoe20, en cuanto a lo del codigo, esta tarde subo en este hilo el .fla de la animacion, aunque era una animacion de prueba, asi que el codigo no esta muy refinado :)

Saludos

Por kakis

35 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 17 May 2007 07:01 pm
johndoe20 aqui te pongo el codigo que me pediste, como puedes observar, no es gran cosa, lo use para hacer pruebas:

Código :

onClipEvent(load){
   x=300;
   a=100;
   _alpha=100;
   _width=1;
}
onClipEvent(enterFrame){
      _width+=(x-_width)*0.3;
      _alpha+=(a - alpha)*0.3;
}


Por cierto, las opciones que me propusisteis no funcionan :(, asi que tendre que seguir probando a ver si consigo que un objeto crezca solo de un lado.
Gracias de todas formas, y si teneis alguna otra idea, por favor, ayudadme ^^

Por kakis

35 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 18 May 2007 04:10 am
disculpa pero donde ponsiste el codigo q te di x q no se pone en el MC si no en otra capa a la misma altura del frame q contiene el mc

Por johndoe20

138 de clabLevel

1 tutorial

 

la habitacion de al lado

msie
Citar            
MensajeEscrito el 18 May 2007 04:39 am


ahi ta crece para un lado

Por johndoe20

138 de clabLevel

1 tutorial

 

la habitacion de al lado

msie
Citar            
MensajeEscrito el 18 May 2007 06:02 am
OK, pues probare poniendolo en otro frame, a ver si funciona!

Muchas gracias :D

Por kakis

35 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 18 May 2007 04:55 pm
De tu animación inicial (crecimiento a ambos lados), sólo le tienes que mover el punto de registro a tu símbolo (barra).
asi (supongo) esta tu símbolo:

Abre el modo de edición del símbolo:

Muévelo hacia la derecha:

Y así es como debe quedar:


Lo del código déjalo igual.

Por Darel

725 de clabLevel

5 tutoriales

 

I'm a human

firefox
Citar            
MensajeEscrito el 20 May 2007 06:58 pm
Muchas gracias a todos!!!!

Ya lo he conseguido, he puesto el codigo en otro frame y le he puesto el punto de registro en un latera.

:lol: por fin lo conseguí.

Gracias de nuevo
Saludos

Por kakis

35 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.