Comunidad de diseño web y desarrollo en internet online

Codigo pero con EnterFrame cual es la ecuacion ?

Citar            
MensajeEscrito el 15 May 2007 07:09 pm
hola que tal como estan espero que puedan ayudarme tengo un codigo

Código :

function Entra() {
   new mx.transitions.Tween(caja, "_y", mx.transitions.easing.Back.easeOut, 800, 225, 2, true);
}

ok lo hace pero quiero tener el control sobre la pausa que hace al final es decir quiero poner un limite en el rebote, por ejemplo este llega a la cordenada 300 para regresar al 225, pero solo quiero que llegue al 250 por ejemplo, con la clase no puedo controlar ese dato se me ocurre con un enterFrame una funcion como esta

Código :


function mover(mc, destinoY, velxy, alfa, velAlfa) {
   mc.onEnterFrame = function() {
      mc._y += ((destinoY-mc._y)/velxy);
      mc._alpha += ((alfa-mc._alpha)/velAlfa);
      };
}
mover(caja,225,8,100,10)

Este hace un movimiento regular con desaceleracion, pero no encuentro como hacer que llegue al la cordenada 250 y regrese al 225 como el primer codigo que les mostre , no se que le falta a mi ecuacion para que haga esa pausa.

Gracias

Por joshuavw

Claber

306 de clabLevel



Genero:Masculino  

Juego, aprendo y programo

msie7
Citar            
MensajeEscrito el 20 May 2007 06:31 am
podrias explicarte mejor ?? y resumir tu post para entenderte

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 21 May 2007 01:29 pm
como hago este movimiento

Código :

function Entra() {   new mx.transitions.Tween(caja, "_y", mx.transitions.easing.Back.easeOut, 800, 225, 2, true);}
Entra();

pero en codigo onEnterFrame

Por joshuavw

Claber

306 de clabLevel



Genero:Masculino  

Juego, aprendo y programo

msie7
Citar            
MensajeEscrito el 21 May 2007 04:37 pm
No lo hagas en on enter frame. en un onPress o en un RollOut, etc

Por bryanisimo

664 de clabLevel



Genero:Masculino  

Geek

firefox
Citar            
MensajeEscrito el 21 May 2007 06:12 pm
tienes 2 opciones adecuar esta clase a lo que quieres alargándole o acortándole su duración ( 2 segundos) o hacerlo todo manualmente con una interpolacion de movimiento, de todos modos esta funcion no la puedes repetir a cada inicio de un frame por que por logica siempre empesaria en el primer frame y no habria movimiento.
tambien si quieres repetir la funcion cada cierta cantidad de tiempo solo ejecutala con setInterval

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox

 

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