спасибо за ответ ) решил использовать готовую галерею подогнав под свои нужды чем придумывать свою )
есть проблемка, нужно что бы загружаемая картинка центрировалась в контейнере при загрузке (нажатии на кнопку), есть функция центирования и ресайзинга а связать не могу, вернее не знаю как, подскажите

Код AS1/AS2:
picture.maxWidth = 1040;
picture.maxHeight = 780;
picture.resize = function()
{
var ratio_x = this.maxWidth/this.image._width;
var ratio_y = this.maxHeight/this.image._height;
if (ratio_x<=ratio_y) {
// выполняем, если нужно уменьшить,
// или увеличить+увеличение разрешено
if (ratio_x<1 || this.allowEnlarge) {
// ширина равна максимальной
// а высота в соответствии с пропорцией
this.image._width = this.maxWidth;
this.image._yscale = this.image._xscale;
}
} else {
// выполняем, если нужно уменьшить,
// или увеличить+увеличение разрешено
if (ratio_y<1 || this.allowEnlarge) {
// высота равна максимальной
// а ширина в соответствии с пропорцией
this.image._height = this.maxHeight;
this.image._xscale = this.image._yscale;
}
}
// центровка
this.image._x = Math.round((this.maxWidth-this.image._width)/2);
this.image._y = Math.round((this.maxHeight-this.image._height)/2);
};
main.bot1.onRelease = function(){
_root.pbg._visible = true;
if (loaded == filesize) {
picture._alpha = 0;
picture.loadMovie(image[0], 1);
this.resize();
desc_txt.text = description[0];
picture_num();
}
}