Comunidad de diseño web y desarrollo en internet online

Por favor, urge frenar un deslizamiento!!!

Citar            
MensajeEscrito el 21 Dic 2008 11:25 am
Hola chicos, epero que alguien me de una mano, por favor. Tengo una foto de 680 x 549 px( con las coordenadas 0, 0) y el documento es de 680 x 300px. Quiero que se desplaze hasta llegar a la y= -199 y que frene el movimiento para hacer un fade. El código que uso para moverla es sencillo, pero cuando le pido que se frene, no hace ningún desplazamiento, se queda completamente quieto. Por favor me urge, gracias, aquí está el codigo que usé:

Código :

  var dir:Number = -1;
var spd:Number = 1;
var tid:Number = 1;
//
onEnterFrame = function ():Void {
   fot_mc.mover._y = -199;
   fot_mc._y += spd*dir;
   if (fot_mc._y == -199) {
      fot_mc.stop();
   } else {
      delete this.onEnterFrame;
   }
}; 


al Void lo saqué y lo volví a colocar, es indistinto. No me cambia nada.
luego de este codigo quería poner el siguiente:

Código :

 stop();
var alpha_interval:Number = setInterval(fadeImage, 80, fot_mc);
function fadeImage(target_mc:MovieClip):Void {
   target_mc._alpha -= 5;
   if (target_mc._alpha<=0) {
      target_mc._visible = false;
      clearInterval(alpha_interval);
   }
}

Por al_di

65 de clabLevel



Genero:Femenino  

msie7
Citar            
MensajeEscrito el 22 Dic 2008 07:28 am
Te recomiendo uses Tweens, y para hacer el frenado, existe el easing mx.transitions.easing.Back.easeOut, el codigo seria asi:

Código :

import mx.transitions.Tween;
import mx.transitions.easing.Back;
var tw:Tween = new Tween(fot_mc.mover, "_y",  Back.easeOut, fot_mc.mover._y, -199, 1, true );


Listo, con eso debe funcionar, pruebalo, y si quieres otras modificaciones, lo posteas y lo modificamos. Suerte.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox

 

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