Código:
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.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);
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.