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 ????