Foros del Web » Creando para Internet » Flash y Actionscript »

Problemas al escalar un movieclip...

Estas en el tema de Problemas al escalar un movieclip... en el foro de Flash y Actionscript en Foros del Web. Que tal! Estoy haciendo una galeria de fotos giratoria, que consiste en 10 fotos que van tomando el tamaño y la ubicacion de la foto ...
  #1 (permalink)  
Antiguo 06/11/2009, 13:31
Avatar de Artemix  
Fecha de Ingreso: marzo-2009
Mensajes: 141
Antigüedad: 15 años, 8 meses
Puntos: 0
Problemas al escalar un movieclip...

Que tal!

Estoy haciendo una galeria de fotos giratoria, que consiste en 10 fotos que van tomando el tamaño y la ubicacion de la foto siguiente, o anterior de acuerdo al orden de recorrido, mi codigo es el siguiente:

i
Código:
mport gs.TweenLite;

boton.addEventListener(MouseEvent.CLICK, rotar);

var array:Array = new Array(10);

var xAux:Number;
var yAux:Number;

array[0] = mc1;
array[1] = mc2;
array[2] = mc3;
array[3] = mc4;
array[4] = mc5;
array[5] = mc6;
array[6] = mc7;
array[7] = mc8;
array[8] = mc9;
array[9] = mc10;

function rotar(e:MouseEvent):void { 

	for ( var i:int = 0; i < 10; i++)
	{
		if ( i == 9 ) 
		{
			xAux = array[0].width/array[i].width;
			yAux = array[0].height/array[i].height;
			trace(i, xAux, yAux);
			TweenLite.to(array[i], 2, {x:array[0].x,y:array[0].y, scaleX:xAux, scaleY:yAux});	
		}
		else
		{		
			xAux = array[i+1].width/array[i].width;
			yAux = array[i+1].height/array[i].height;
			trace(i, xAux, yAux);
			TweenLite.to(array[i], 2, {x:array[i+1].x,y:array[i+1].y, scaleX:xAux, scaleY:yAux});
		}
	}
}
Y cual es mi problema..? la reubicacion (es decir, las nuevas coordenadas x e y basadas en el siguiente movieclip en el array) funcionan perfecto, mi problema es con las nuevas dimensiones de los movieclips, es decir, con el scaleX y scaleY, por alguna razon, la cual no entiendo, si bien supuestamente esta redimensionando bien (puse un trace con los factores para escalar y los valores son correctos) el movieclip resultante tiene cualquier tamaño... algunos muy grandes otro muy chicos, un desastre...

Realmente me tiene desconcertado, no entiendo porque esta sucediendo esto.

Si alguno tiene una idea le agradeceria mucho.

(Los movieclips estan puestos en forma de "rueda 3D" para que de el aspecto de giro)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:05.