Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/03/2006, 10:06
jariscano
 
Fecha de Ingreso: noviembre-2004
Mensajes: 220
Antigüedad: 19 años, 5 meses
Puntos: 0
Redimension de imagenes con LoadClip

Bueno estoy intentando redimensionar todas las imagenes y ajustarlas a un tamaño fijo. Este es el codigo que funciona sin problemas:

Código:
		var imagen_mcl:MovieClipLoader = new MovieClipLoader();
		var mclListener:Object = new Object();
		mclListener.onLoadInit = function(mi_mc:MovieClip) {
		imagen_mcl.removeListener(mclListener);
		trace(mi_mc._name+" = "+mi_mc._width+" X "+mi_mc._height+" pixels");
		if (mi_mc._width > mi_mc._height){
				mi_mc._height = 318;
				mi_mc._width = 447;
		}
		if (mi_mc._width < mi_mc._height){
				mi_mc._height = 318;
				mi_mc._width = 140;
		}
		trace(mi_mc._name+" = "+mi_mc._width+" X "+mi_mc._height+" pixels");
		}
		imagen_mcl.addListener(mclListener);
		imagen_mcl.loadClip("usuario/" + fotografias.currentItem.ruta, contefotos);
Como veis he intentado controlar tambien si el tamaño de la fotografia cargada esta en vertical o es horizontal. Esta es una variacion de un codigo principal que tenia pero que no me funcionaba y he realizado algunos cambios y pruebas para ver si conseguia que tirase pero no lo consiguo.

Con ese ejemplo me redimensiona todas las fotos que voy cargando al valor que quiero pero cuando entra una foto que es vertical me la pone en vertical como quiero pero el clip de pelicula en la siguiente fotografia no coje la anchura real de la fotografia antes de cargala sino que le da un redimensionado sin haberselo aplicado previamente.

El tema es que necesito de alguna forma reinciar ese clip de pelicula como si fuera la primera foto que muestra para que coja los valores de la foto real.
¿Como puesto destruir ese clip de pelicula y realizar otro completamente nuevo?

Saludos.