Comunidad de diseño web y desarrollo en internet online

Cómo frenar un movimiento (desplazamiento)?

Citar            
MensajeEscrito el 06 Sep 2008 04:21 am
Hola a todos, de nuevo.
Perdón por el abuso, pero me doy con cada cosa que... sinceramente me ponen nerviosa. A ver, tengo un clip que sólo debe desplazarse desde la esquina inferior izquierda, hasta llegar a alcanzar la esquina inferior derecha. El script que puse funciona, el clip se desplaza pero pasa de largo y me deja vacío el sitio en donde debe quedarse. Este es el script (espero que salga formateado, porque juro que lo hago con espacios y todos)
var dir:Number = 1;
var spd:Number = 12;
inf_mc.onEnterFrame = function() {
inf_mc.mover._x = 2;
inf_mc._x += spd*dir; // hasta aquí llegaba el código, pero como pasa de largo le añadí los dos siguientes párrafos
if (inf_mc == 2) {
stop();
}
};

El bendito clip se encuentra en -708 y debe alcanzar el _x desplazamiento hasta quedar en _x= 2. Se entiende?

Por al_di

65 de clabLevel



Genero:Femenino  

msie7
Citar            
MensajeEscrito el 06 Sep 2008 05:35 am
Mira si tienes un clip en cualquier posición y quieres que se mueva en las "_x" hacia otra posición nueva, intenta con esto:

Código ActionScript :

var finalX:Number = 100; //---Aquí le pones el valor en "_x" que quieras
var easing:Number = .25;


myClip.onEnterFrame = function():Void{

   var difX:Number = (finalX - this._x) * easing;

   this._x += difX;

   if(this.backup == this._x){

      delete this.onEnterFrame;      

   }else{

      this.backup = this._x;

   }

}


Para que los códigos te salgan con formato debes pegarlos entre etiquetas de actionScript:

Código :

[as]
//Aqui pones tus códigos
[/as]

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 06 Sep 2008 10:19 pm
Gracias, muchachos. Ahora mismo lo pruebo. Y gracias también por indicarme cómo formatear el código. Ya les comentaré.

Por al_di

65 de clabLevel



Genero:Femenino  

msie7

 

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