Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/11/2005, 10:12
Avatar de junihh
junihh
 
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 20 años, 9 meses
Puntos: 7
Centrar un MC que se agranda con AS

Hola señores

Logre hacer un efecto de sinfin (carrusel) con imagenes para la web de la empresa para la que trabajo.

Este sinfin captura los logos externamente y lee los nombres de los archivos a traves de un XML. Por tanto, las animaciones y posiciones de los logos dentro del Flash se aplican dinamicamente.

El caso es que hice una funcion que hace que al poner el cursor sobre cualquier logo este se agrande y al sacar el mouse vuelva a su tamaño original. Hasta ahora todo bien, hasta que vemos que agranda a partir de la esquina superior izquierda (que es desde donde carga el MC generado dinamicamente).

Aqui pueden ver una muestra de lo que digo y este es el script que maneja el efecto:

Código:
function efectosMouseLogo(mcEfecto:MovieClip) {
	//
	clearInterval(encreaseLogo);
	clearInterval(decreaseLogo);
	//
	mcEfecto.onRollOver = function() {
		pausarLogos();
		var encreaseLogo = setInterval(function () {
			mcEfecto._xscale = mcEfecto._yscale += 1;
			if (mcEfecto._xscale >= escalaMaxima) {
				clearInterval(encreaseLogo);
			}
		}, 10);
	};
	//
	mcEfecto.onRollOut = function() {
		animarLogos();
		var decreaseLogo = setInterval(function () {
			mcEfecto._xscale = mcEfecto._yscale -= 1;
			if (mcEfecto._xscale <= escalaNormal) {
				clearInterval(decreaseLogo);
			}
		}, 10);
	};
	//
	mcEfecto.onPress = function() {
		trace(this);
	};
}
Como veran, se agranda hacia una esquina y lo correcto es que amplie centrado. Sabrian como corregir ese script para centrar el MC al agrandar ????
__________________
JuniHH
- Mi blog
- Mi portafolio