Macchè niente Stan.. ci sto perdendo la vista.. intendevi cosi tu?
perchè cosi nn mi funziona..

stop();
resize()
vuota._alpha = red._alpha=boxx._width=boxx._height=0;
vuota.loadMovie("foto/1.jpg");

//*****************************
function resize() {
this.onEnterFrame = function() {
car = vuota.getBytesLoaded();
tot = vuota.getBytesTotal();
if (car>5 && car == tot) {
WW = vuota._width;
HH = vuota._height;
boxx._width += (WW-boxx._width)/3;
boxx._height += (HH-boxx._height)/3;
boxx._x += ((Stage.width/2)-boxx._x)/3;
boxx._y += ((Stage.height/2)-boxx._y)/3;
vuota._x = boxx._x-WW/2;
vuota._y = boxx._y-HH/2;
if (boxx._width>5 && boxx._width>=WW-1 && boxx._width<=WW+1) {
(vuota._alpha<100) ? (vuota._alpha += 10) : (delete this.onEnterFrame);
}
}
};
}
//**********************************

n_bot = 14;

myTextFormat = new TextFormat();
myTextFormat.font = "arial"
mytextFormat.size= 12





function abilita(BTT) {
for (i=1; i<=n_bot; i++) {
_root["bt"+i].enabled = 1;
_root["bt"+i]._alpha = 50;
BTT.enabled = 0;
BTT._alpha = 0;
}
}
//*********************
for (i=1; i<=n_bot; i++) {
_root.createEmptyMovieClip("bt"+i,i)
with(_root["bt"+i]){
createTextField("testo",i,this._x,this._y,20,20)
_x=537+i*20
_y=550
eval("testo").textColor=0x333333
eval("testo")
eval("testo").text=i
eval("testo").setTextFormat(myTextFormat)
}




bt1.enabled=false
_root["bt"+i]._alpha = 50;
_root["bt"+i].onRollOver = function() {
this._alpha = 100;
};
_root["bt"+i].onRollOut = function() {
this._alpha = 50;
};
_root["bt"+i].onPress = function() {

myTextFormat = new TextFormat();
myTextFormat.color = 0xFF0000 //rosso
_root["bt"+i].testo.setTextFormat(myTextFormat)


red._alpha = 100;
red._x = this._x;
red._y = this._y;
boxx._width = boxx._height=0;
vuota._alpha = 0;
unloadMovie(vuota);

};


_root["bt"+i].onRelease = _root["bt"+i].onReleaseOutside=function () {

resize();
abilita(this);
N = this._name.substring(2);
vuota.loadMovie("foto/"+N+".jpg");
};
}