Redimensionar con easing

0 - - 29/08/2005 00:00:00

Para este ejemplo necesitamos:

1.- Creamos un rectángulo que convertimos en clip de película y al que asignamos como nombre de instancia "caja_mc".
2.- Creamos tres botones a los que nombramos: "btn1", "btn2" y "btn3"
3.- En un fotograma:

//Establecemos las variables
var FinAncho = caja_mc._width;
var FinAlto = caja_mc._height;
var vel = 4;
//Creamos una funcion para cambiar
//el valor de las variables
function Redimensionar(w, h) {
		FinAncho = w;
		FinAlto = h;
}

// usamos una ecuación de "easing" para redimensionar la caja
//cuando las variables FinAncho y FinAlto cambien.
caja_mc.onEnterFrame = function() {
		this._width += (FinAncho-this._width)/vel;
		this._height += (FinAlto-this._height)/vel;
}
//Usamos los botones para establecer ancho y alto.
btn1.onRelease = function() {
		Redimensionar(350, 100);
}
btn2.onRelease = function() {
		Redimensionar(250, 275);
}
btn3.onRelease = function() {
		Redimensionar(50, 50);
}

Descargar ejemplo » »

Deja tu comentario

  • El comentario debe estar relacionado con el contenido de la entrada.
  • Comentarios ofensivos, con spam o con lenguaje inapropiado serán eliminados.

captcha