Tengo este código:
//----------------------------------------------------------------------------------------------------------------------
x = 0;
y = 5;
_global.a = 0;
_global.ancho = 100;
_global.alto = 100;
_global.cont_img = 0;
_global.pos_ini = 0;
_global.pos_final = 0;
//--------------------------
//_global.x_img = 0;
//--------------------------
_root.attachMovie("contenedor_mc", "contenedor_mc", 1);
contenedor_mc._x = 0;
contenedor_mc._y = 6;
System.useCodepage = true;
datos = new XML();
datos.ignoreWhite = true;
datos.onLoad = function() {
for (var i = 0; i<datos.firstChild.childNodes.length; i++) {
_root.cont = datos.firstChild.childNodes.length;
ruta = datos.childNodes[0].childNodes[i].attributes.archivo;
contenedor_mc.createEmptyMovieClip("imagen"+i, i+100);
eval("contenedor_mc.imagen"+i)._x = x;
eval("contenedor_mc.imagen"+i)._y = y;
eval("contenedor_mc.imagen"+i).loadMovie(ruta);
x += ancho;
cont_img += 1;
}
};
onEnterFrame = function () {
pos_final = ((cont_img*ancho)*-1)+150;
//----------------------------------------------------
centro = 200;
// Centro del escenario y/o movie utilizada
//----------------------------------------------------
posicion_x = _root._xmouse;
posicion_y = _root._ymouse;
//----------------------------------------------------
//A continuación se controla la velocidad según la
//distancia del centro y el tamaño total
vel_derecha = ((centro+posicion_x)-400)*0.1;
vel_izquierda = (((centro+posicion_x)-400)*-1)*0.1;
//------------------------------------------------------------------------------------
if ((contenedor_mc._x>=300) && (_root._xmouse>210)) {
contenedor_mc._x = 300;
} else if ((contenedor_mc._x<=pos_final) && (_root._xmouse<190)) {
contenedor_mc._x = pos_final;
} else if ((posicion_x<190) && (posicion_y<70) && (posicion_x>0) && (posicion_y>0)) {
contenedor_mc._x -= vel_izquierda;
} else if ((posicion_x>210) && (posicion_y<70) && (posicion_x<400) && (posicion_y>0)) {
contenedor_mc._x += vel_derecha;
}
//-----------------------------------------------------------------------------------
for (a=0; a<cont_img; a++) {
eval("contenedor_mc.imagen"+a).onRollOver = function() {
this._y -= 4;
this._xscale = this._yscale += 20;
};
eval("contenedor_mc.imagen"+a).onRollOut = function() {
this._y += 4;
this._xscale = this._yscale -= 20;
};
}
//----------------------------------------------------
};
datos.load("iconos.xml");
//----------------------------------------------------------------------------------------------------------------------
Y no encuentro la manera de que si alguna de las imagenes se encuentra en el centro de la pelicula (en este caso x=200) que esta aumente de tamaño y si no pues que vuelva a su tamaño original.
