Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/05/2004, 22:21
raulemir
 
Fecha de Ingreso: marzo-2003
Ubicación: valencia
Mensajes: 68
Antigüedad: 21 años, 8 meses
Puntos: 0
creo que te he entendido, lo que pretendes hacer es lo que he utilizado en esta pagina www.chemalopez.com (haz clic en series, luego eliges una serie y elige una obra del menu que aparece arriba). si es esto lo que querias hacer este es el codigo:

//pega este codigo en el primer fotograma de tu pelicula

MovieClip.prototype.resize = function(ancho, alto) {
var nuevoancho = ancho;
var nuevoalto = alto;
this.onEnterFrame = function() {
diferenciax = nuevoancho-this._width;
diferenciay = nuevoalto-this._height;
if (diferenciax>0.1 or diferenciay>0.1) {
this._width += diferenciax/2;
this._height += diferenciay/2;
} else {
delete this.onEnterFrame;
}
};
};

y luego simplemente escribe lo siguiente en el boton que quieras:

on(release){
elMcQueQuieroModificar.resize(ancho, alto);
}

es iportante que tengas en cuanta el punto de registro de tu movieclip, ya que dependiendo de esto cambiara de tamaño tomando como eje ese punto (osea, que si lo tienes en el centro se ampliara tal y como creo que quieres que se agrande)

he escrito el codigo en forma de prototipo para que puedas utilizarlo con cualquier clip de pelicula que quieras modificar en su ancho y alto.

en el caso de que solo quieras modificar uno de los ejes deberas poner en los parametros de la funcion la propiedad del objeto. ejemplo:

on(release){
miMovieClip.resize(miMovieClip._width, 200);
}

he escrito el codigo un poco deprisa, lo he revisado y creo que esta todo bien, pruebalo, si no te funcionara me avisas.

__________________________
visita www.chemalopez.com el nuevo proyecto de www.invitrodesign.com