Hola a ver si alguien me puede ayudar.

Necesito cargar una imagen desde un xml y que quede centrada y no que al cargarse quede abajo a la derecha.
Haciendo click en una lista aparece por un lado los thumb y despues al clickear el thumb la imagen grande.
Necesito ayuda gracias a quien me pueda guiar
Todo el codido es el siguiente:


var Rooteo = "";
var Retro = function (Quien)
{
Quien.stop();
Quien.onEnterFrame = function ()
{
if (this._currentframe > 1)
{
this.gotoAndStop(this._currentframe - 1);
return;
}
this.onEnterFrame = null;
}
;
}
;
stop();
Lista_mc.setMask(Mascaralista_mc);
var SeccionActiva = 0;
var LoadListener = new Object();
LoadListener.onLoadStart = function (Target_mc)
{
Target_mc._parent.Cargador_mc._visible = true;
EaseLoader = new mx.transitions.Tween(Target_mc._parent.Cargador_mc, "_yscale", mx.transitions.easing.Regular.easeOut, Target_mc._parent.Cargador_mc._yscale, 100, 0.3, true);
}
;
LoadListener.onLoadProgress = function (Target_mc, bytesLoaded, bytesTotal)
{
PercentLoaded = Math.round(bytesLoaded / bytesTotal * 100);
Target_mc._parent.Cargador_mc.Barra_mc._xscale = PercentLoaded;
}
;
LoadListener.onLoadComplete = function (Target_mc)
{
EaseFotoAlpha = new mx.transitions.Tween(Target_mc, "_alpha", mx.transitions.easing.None.easeNone, 0, 100, 0.5, true);
EaseLoader = new mx.transitions.Tween(Target_mc._parent.Cargador_mc, "_yscale", mx.transitions.easing.Regular.easeOut, Target_mc._parent.Cargador_mc._yscale, 0, 0.3, true);
EaseLoader.onMotionFinished = function ()
{
Target_mc._parent.Cargador_mc._visible = false;
}
;
}
;
var McLoader = new MovieClipLoader();
McLoader.addListener(LoadListener);
Foto_mc.Cargador_mc._visible = false;
var Iteracion_xml = 0;
var Iteracion_Thumb_xml = 0;
Lista_mc.Duplicable_mc._visible = false;
Fotografia_xml = new XML();
Fotografia_xml.ignoreWhite = true;
Fotografia_xml.load(Rooteo + "xml/fotografia.xml");
var Arrays = new MovieClip();
Fotografia_xml.onLoad = function (exito)
{
if (exito)
{
while (Fotografia_xml.firstChild.firstChild.childNodes[Iteracion_xml])
{
Lista_mc.Duplicable_mc.duplicateMovieClip("Item_" + Iteracion_xml + "_mc", Lista_mc.getNextHighestDepth());
Lista_mc["Item_" + Iteracion_xml + "_mc"]._y = Lista_mc.Duplicable_mc._y + (Lista_mc.Duplicable_mc._height - 2.5) * Iteracion_xml;
Lista_mc["Item_" + Iteracion_xml + "_mc"].Titulo = Fotografia_xml.firstChild.firstChild.childNodes[Iteracion_xml].childNodes[0].firstChild.nodeValue;
Lista_mc["Item_" + Iteracion_xml + "_mc"].Texto_mc.Texto.htmlText = Lista_mc["Item_" + Iteracion_xml + "_mc"].Titulo;
Lista_mc["Item_" + Iteracion_xml + "_mc"].Carpeta = Fotografia_xml.firstChild.firstChild.childNodes[Iteracion_xml].attributes.id;
Lista_mc["Item_" + Iteracion_xml + "_mc"].ID = Iteracion_xml;
Iteracion_Thumb_xml = 0;
Arrays["Codigos_" + Iteracion_xml] = new Array();
Arrays["Textos_" + Iteracion_xml] = new Array();
while (Fotografia_xml.firstChild.firstChild.childNodes[Iteracion_xml].childNodes[1].childNodes[Iteracion_Thumb_xml])
{
Arrays["Codigos_" + Iteracion_xml].push(Fotografia_xml.firstChild.firstChild.childNodes[Iteracion_xml].childNodes[1].childNodes[Iteracion_Thumb_xml].attributes.codigo);
Arrays["Textos_" + Iteracion_xml].push(Fotografia_xml.firstChild.firstChild.childNodes[Iteracion_xml].childNodes[1].childNodes[Iteracion_Thumb_xml].firstChild.nodeValue);
++Iteracion_Thumb_xml;
}
Lista_mc["Item_" + Iteracion_xml + "_mc"].Imagenes = Iteracion_Thumb_xml;
Lista_mc["Item_" + Iteracion_xml + "_mc"].onRollOver = function ()
{
this.onEnterFrame = null;
this.gotoAndPlay("over");
}
;
Lista_mc["Item_" + Iteracion_xml + "_mc"].onRollOut = function ()
{
Retro(this);
}
;
Lista_mc["Item_" + Iteracion_xml + "_mc"].onRelease = function ()
{
Retro(Lista_mc["Item_" + SeccionActiva + "_mc"]);
Lista_mc["Item_" + SeccionActiva + "_mc"].enabled = true;
SeccionActiva = this.ID;
CrearThumbs(this.Imagenes, this.ID);
CambiarTitulo(this.Titulo);
CargarFotoGrande();
this.gotoAndStop("Press");
this.enabled = false;
}
;
++Iteracion_xml;
}
Lista_mc["Item_" + SeccionActiva + "_mc"].enabled = false;
Lista_mc["Item_" + SeccionActiva + "_mc"].gotoAndStop("Press");
CrearThumbs(Lista_mc["Item_" + SeccionActiva + "_mc"].Imagenes, Lista_mc["Item_" + SeccionActiva + "_mc"].ID);
CambiarTitulo(Lista_mc["Item_" + SeccionActiva + "_mc"].Titulo);
CargarFotoGrande();
}
}
;
var CambiarTitulo = function (Dato)
{
Titulo_mc.Titulo.htmlText = Dato;
}
;
var CargarFotoGrande = function ()
{
Codigo_mc.Codigo.htmlText = Arrays["Codigos_" + SeccionActiva][ThumbActiva];
Codigo_mc.Texto.htmlText = Arrays["Textos_" + SeccionActiva][ThumbActiva];
var __reg1 = Rooteo + "imagenes/fotografia/" + Lista_mc["Item_" + SeccionActiva + "_mc"].Carpeta + "/fotos/" + Arrays["Codigos_" + SeccionActiva][ThumbActiva] + ".jpg";
McLoader.loadClip(__reg1, Foto_mc.Objetivo_mc);
}
;
Siguiente_mc.onRollOver = Anterior_mc.onRollOver = function ()
{
this.gotoAndPlay("Over");
}
;
Siguiente_mc.onRollOut = Anterior_mc.onRollOut = function ()
{
this.gotoAndStop("Out");
}
;
Siguiente_mc.onRelease = function ()
{
if (ThumbActiva == 0)
{
HabilitarFlecha(Anterior_mc);
}
Retro(Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].Codigo_mc);
EaseYThumb = new mx.transitions.Tween(Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].Codigo_mc, "_y", mx.transitions.easing.Strong.easeOut, Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].Codigo_mc._y, 65, 0.5, true);
Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].enabled = true;
ThumbActiva = Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].ID + 1;
EaseYThumb = new mx.transitions.Tween(Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].Codigo_mc, "_y", mx.transitions.easing.Strong.easeOut, Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].Codigo_mc._y, 49, 0.5, true);
Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].Codigo_mc.gotoAndPlay("Sel");
Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].enabled = false;
CargarFotoGrande();
if (ThumbActiva == TotalDeThumbs - 1)
{
DeshabilitarFlecha(this);
}
}
;
Anterior_mc.onRelease = function ()
{
if (ThumbActiva == TotalDeThumbs - 1)
{
HabilitarFlecha(Siguiente_mc);
}
Retro(Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].Codigo_mc);
EaseYThumb = new mx.transitions.Tween(Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].Codigo_mc, "_y", mx.transitions.easing.Strong.easeOut, Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].Codigo_mc._y, 65, 0.5, true);
Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].enabled = true;
ThumbActiva = Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].ID - 1;
EaseYThumb = new mx.transitions.Tween(Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].Codigo_mc, "_y", mx.transitions.easing.Strong.easeOut, Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].Codigo_mc._y, 49, 0.5, true);
Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].Codigo_mc.gotoAndPlay("Sel");
Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].enabled = false;
CargarFotoGrande();
if (ThumbActiva == 0)
{
DeshabilitarFlecha(this);
}
}
;
Thumbs_mc.Lista_mc.setMask(Thumbs_mc.Mascara_mc);
Thumbs_mc.Lista_mc.Thumb_mc._visible = false;
var McLoaderThumb = new MovieClipLoader();
var LoadListenerThumb = new Object();
LoadListenerThumb.onLoadComplete = function (Target_mc)
{
EaseThumbAlpha = new mx.transitions.Tween(Target_mc, "_alpha", mx.transitions.easing.None.easeNone, 0, 100, 0.5, true);
Target_mc._parent.Codigo_mc.Codigo_mc.Texto.htmlText = "# " + Target_mc._parent.Codigo_mc.Codigo_mc.InfoCargar;
}
;
var CrearThumbs = function (Cantidad, Identificador)
{
TotalDeThumbs = Cantidad;
Thumbs_mc.Lista_mc._x = 0;
DeshabilitarFlecha(Anterior_mc);
DeshabilitarFlecha(Thumbs_mc.Menos_mc);
HabilitarFlecha(Thumbs_mc.Mas_mc);
for (I in Thumbs_mc.Lista_mc)
{
removeMovieClip(Thumbs_mc.Lista_mc[I]);
}
x = 0;
while (x < Cantidad)
{
Thumbs_mc.Lista_mc.Thumb_mc.duplicateMovieClip("Thumb_" + x + "_mc", Thumbs_mc.Lista_mc.getNextHighestDepth());
Thumbs_mc.Lista_mc["Thumb_" + x + "_mc"]._x = Thumbs_mc.Lista_mc.Thumb_mc._x + (Thumbs_mc.Lista_mc.Thumb_mc._width + 5) * x;
Thumbs_mc.Lista_mc["Thumb_" + x + "_mc"].Codigo_mc.Codigo_mc.Texto.htmlText = "CARGANDO";
Thumbs_mc.Lista_mc["Thumb_" + x + "_mc"].Codigo_mc.Codigo_mc.InfoCargar = Arrays["Codigos_" + Identificador][x];
Thumbs_mc.Lista_mc["Thumb_" + x + "_mc"].ID = x;
var __reg2 = Rooteo + "imagenes/fotografia/" + Lista_mc["Item_" + SeccionActiva + "_mc"].Carpeta + "/thumbs/" + Arrays["Codigos_" + Identificador][x] + ".jpg";
McLoaderThumb.addListener(LoadListenerThumb);
McLoaderThumb.loadClip(__reg2, Thumbs_mc.Lista_mc["Thumb_" + x + "_mc"].Objetivo_mc);
Thumbs_mc.Lista_mc["Thumb_" + x + "_mc"].onRollOver = function ()
{
if (this.ID != ThumbActiva)
{
EaseYThumb = new mx.transitions.Tween(this.Codigo_mc, "_y", mx.transitions.easing.Strong.easeOut, this.Codigo_mc._y, 49, 0.5, true);
}
}
;
Thumbs_mc.Lista_mc["Thumb_" + x + "_mc"].onRollOut = function ()
{
if (this.ID != ThumbActiva)
{
EaseYThumb = new mx.transitions.Tween(this.Codigo_mc, "_y", mx.transitions.easing.Strong.easeOut, this.Codigo_mc._y, 65, 0.5, true);
}
}
;
Thumbs_mc.Lista_mc["Thumb_" + x + "_mc"].onRelease = function ()
{
Retro(Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].Codigo_mc);
EaseYThumb = new mx.transitions.Tween(Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].Codigo_mc, "_y", mx.transitions.easing.Strong.easeOut, this.Codigo_mc._y, 65, 0.5, true);
Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].enabled = true;
this.Codigo_mc.gotoAndPlay("Sel");
ThumbActiva = this.ID;
this.enabled = false;
CargarFotoGrande();
if (ThumbActiva == 0)
{
DeshabilitarFlecha(Anterior_mc);
}
else
{
HabilitarFlecha(Anterior_mc);
}
if (ThumbActiva == Cantidad - 1)
{
DeshabilitarFlecha(Siguiente_mc);
return;
}
HabilitarFlecha(Siguiente_mc);
}
;
++x;
}
Excedente = Cantidad - 5;
Viendo = 0;
ThumbActiva = 0;
EaseYThumb = new mx.transitions.Tween(Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].Codigo_mc, "_y", mx.transitions.easing.Strong.easeOut, this.Codigo_mc._y, 49, 0.5, true);
Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].Codigo_mc.gotoAndStop("On");
Thumbs_mc.Lista_mc["Thumb_" + ThumbActiva + "_mc"].enabled = false;
if (Cantidad <= 5)
{
DeshabilitarFlecha(Thumbs_mc.Menos_mc);
DeshabilitarFlecha(Thumbs_mc.Mas_mc);
}
}
;
Thumbs_mc.Mas_mc.onRollOver = Thumbs_mc.Menos_mc.onRollOver = function ()
{
this.gotoAndPlay("Over");
}
;
Thumbs_mc.Mas_mc.onRollOut = Thumbs_mc.Menos_mc.onRollOut = function ()
{
this.gotoAndStop("Out");
}
;
Thumbs_mc.Mas_mc.onRelease = function ()
{
if (Viendo == 0)
{
HabilitarFlecha(Thumbs_mc.Menos_mc);
}
++Viendo;
if (Viendo == Excedente)
{
DeshabilitarFlecha(Thumbs_mc.Mas_mc);
}
SiguientePosicion = (Thumbs_mc.Lista_mc.Thumb_mc._width + 5) * Viendo * -1;
EaseListaThumb = new mx.transitions.Tween(Thumbs_mc.Lista_mc, "_x", mx.transitions.easing.Strong.easeOut, Thumbs_mc.Lista_mc._x, SiguientePosicion, 0.5, true);
}
;
Thumbs_mc.Menos_mc.onRelease = function ()
{
if (Viendo == Excedente)
{
HabilitarFlecha(Thumbs_mc.Mas_mc);
}
--Viendo;
if (Viendo == 0)
{
DeshabilitarFlecha(Thumbs_mc.Menos_mc);
}
SiguientePosicion = (Thumbs_mc.Lista_mc.Thumb_mc._width + 5) * Viendo * -1;
EaseListaThumb = new mx.transitions.Tween(Thumbs_mc.Lista_mc, "_x", mx.transitions.easing.Strong.easeOut, Thumbs_mc.Lista_mc._x, SiguientePosicion, 0.5, true);
}
;
var DeshabilitarFlecha = function (Quien)
{
Quien.enabled = false;
EaseFlechaAlpha = new mx.transitions.Tween(Quien, "_alpha", mx.transitions.easing.Strong.easeOut, Quien._alpha, 20, 0.5, true);
Quien.gotoAndStop("Out");
}
;
var HabilitarFlecha = function (Quien)
{
Quien.enabled = true;
EaseFlechaAlpha = new mx.transitions.Tween(Quien, "_alpha", mx.transitions.easing.Strong.easeOut, Quien._alpha, 100, 0.5, true);
}
;
DeshabilitarFlecha(Anterior_mc);