Comunidad de diseño web y desarrollo en internet online

interpolacion de movimiento

Citar            
MensajeEscrito el 21 Abr 2009 02:38 pm
hola tengo una pregunta.

Tengo un texto cuyo movimiento es de abajo para arriba, en AS es:

this.onEnterFrame = function(){
mitexto._y -=1

}

ahora, lo que deseo es que cuando mi texto este totalmente arriba o desaparezca de la pantalla, vuelva al inicio , osea abajo o se repita la animacion... alguna idea? :?

Por cesarpunk

8 de clabLevel



 

msie7
Citar            
MensajeEscrito el 21 Abr 2009 04:44 pm
se puede hacer con una condicion, aunque seria mas sencillo con la clase tween

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 21 Abr 2009 04:55 pm
Estoy de acuerdo con nasho. Te pongo un script de ejemplo, suponiendo que no quieras que suba más de 10 y que empiece a subir desde 200:

Código ActionScript :

this.onEnterFrame=function(){
   mitexto._y -=1;
   if(mitexto._y<10){
      mitexto._y=200;
   };
};


Un saludo ;)

Por miglug

Claber

113 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 21 Abr 2009 05:51 pm
si pero lo que quiero es que cuando se pase del lienzo vuelva al punto de partida, entonces en el if deberia saber la coordenada ' Y ' en la que esta el texto en cuanto pase del lienzo..... muchas gracias

p.d. he visto varias libreria tween y soy muy buenas pero no he encontrado una con interpolacion de movimiento y return

Por cesarpunk

8 de clabLevel



 

msie7
Citar            
MensajeEscrito el 21 Abr 2009 11:15 pm
con tween seria

Código ActionScript :

import mx.transitions.Tween;
import mx.transitions.easing.*;
mueve= new Tween(this, "_y", Regular.easeIn, 400, -20, 20, false);
mueve.onMotionFinished = function() {
   mueve= new Tween(this, "_y", Regular.easeIn, 400, -20, 20, false);
};

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 22 Abr 2009 02:04 am
excelente muchas gracias, comenzare a usar estas librerias :)

Por cesarpunk

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Abr 2009 06:52 pm
mejor con una funcion jeje

Código ActionScript :

import mx.transitions.Tween;
import mx.transitions.easing.*;
function mueve() {
   uno = new Tween(this, "_y", Regular.easeIn, 500, 0-this._height, 20, false);
   uno.onMotionFinished = function() {
      mueve();
   };
}
mueve();

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox

 

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