Tengo un codigo que funciona bien pero el problema es que cuando hago click en uno de los botones, el "Cuadro" al inicio va rapido pero al llegar al punto final avanza muy lentamente.
Yo quiero algo parecido a como se mueve en esta web el clip que contiene todos los forms avanza con una sola velocidad hasta llegar al final.
http://www.sorisa.com/aquafly/cast/spanish.htm
Aki ta mi codigo
Cita:
Por tratar de solucionar el problema hice que, si falta 8 puntos para llegar a su lugar que de una ves se ponga en el lugar indicado, y con esa especificacion esta el codigo. on (release){
endY = 0; //
speed = 20;
_parent.textos.onEnterFrame= function() {
if (_root.contenidos._x >= endX-8 and _root.contenidos._x <= endX+8 and _root.contenidos._y >= endY-8 and _root.contenidos._y <= endY+8){
_root.contenidos._x = endX ;
_root.contenidos._y = endY;
delete this.onEnterFrame;
}
if (_root.contenidos._x<>endX ){
_root.contenidos._x+= (endX-_root.contenidos._x)/speed;
_root.contenidos._y+= (endY-_root.contenidos._y)/speed;
_root.x.text=_root.contenidos._x;
_root.y.text=_root.contenidos._y;
}
}
}
endY = 0; //
speed = 20;
_parent.textos.onEnterFrame= function() {
if (_root.contenidos._x >= endX-8 and _root.contenidos._x <= endX+8 and _root.contenidos._y >= endY-8 and _root.contenidos._y <= endY+8){
_root.contenidos._x = endX ;
_root.contenidos._y = endY;
delete this.onEnterFrame;
}
if (_root.contenidos._x<>endX ){
_root.contenidos._x+= (endX-_root.contenidos._x)/speed;
_root.contenidos._y+= (endY-_root.contenidos._y)/speed;
_root.x.text=_root.contenidos._x;
_root.y.text=_root.contenidos._y;
}
}
}