Salve ragazzi, ho un problema con un swf.
Questo swf è strutturato in tre scene:
-home
-storia
-gallery.
I collegamenti fra le scene funzionano benissimo il problema è la "gallery". Al suo interno ho messo un slidescorrevole che al passaggio del mouse ingrandisce le foto. Il problema è che una volta che vado sulla scena "gallery" lo slide con le miniature delle foto mi rimane anche se torno sulle altre scene.
In sostanza quindi funziona tutto bene, ma una volta che vado nella gallery lo slide rimane sempre, non va più via. Da cosa può dipendere?
Copio l'actionscript dello slide subito sotto:

larghezzamovie = Stage.height;

posSin = 1;
vel = -3;
dimImm = 179;
selezione._x = 100;
letto = false;

pos_iniziale = Stage.width-dimImm;
_root.mc_desc.sf_desc._width = pos_iniziale;

leggi = function () {
nuovo = new XML();
nuovo.ignoreWhite = true;
nuovo.load("file.xml");
nuovo.onLoad = function(success) {
if (success) {
nfoto = this.childNodes.length;
posDes = nfoto;
for (i=0; i<nfoto; i++) {
_root.attachMovie("mc","mc"+(i+1),i+1);
_root["mc"+(i+1)]._x = dimImm*i;
_root["mc"+(i+1)]._y = 431;
_root["mc"+(i+1)].big = this.childNodes[i].attributes.photo_big;
_root["mc"+(i+1)].desc = this.childNodes[i].attributes.descrizione;
_root["mc"+(i+1)].contenitore.loadMovie(this.childNodes[i].attributes.photo);
_root["mc"+(i+1)]._alpha = 50;
_root.box.clip_mc.loadMovie(this.childNodes[0].attributes.photo_big);
_root.pre.loadMovie(this.childNodes[i].attributes.photo_big);
_root.image = this.childNodes[0].attributes.photo_big;
_root.mc_desc.descrizione.text = this.childNodes[0].attributes.descrizione;
_root["mc"+(i+1)].onRelease = released;
_root["mc"+(i+1)].onRollOver = rollover;
_root["mc"+(i+1)].onRollOut = rollout;
_root["mc"+(i+1)].onReleaseOutside = rollout;
}
letto = true;
} else {
_root.didascalia.text = "errore di lettura";
}
};
};
leggi();

_root.onMouseMove = function() {
x = _root._xmouse;
y = _root._ymouse;
if (y>431) {
if (x>0 && x<60) {
vel = -(Math.round((x-(larghezzamovie/2))/10));

}
if (x>260 && x<larghezzamovie) {
vel = -(Math.round((x-(larghezzamovie/2))/10));

}
} else {
if (vel>-1) {
vel = 3;
} else {
vel = -3;
}
}

};
function released() {

_root.image = this.big;
_root.box.play();
_root.box.clip_mc.loadMovie(_root.image);
_root.mc_desc.descrizione.text = this.desc;
//_root.selezione._y = (larghezzamovie)/2;
//_root.didascalia.text = this.etichetta.text;

//getURL(percorso,"_blank")
}

function rollover() {
this._alpha = 100;


}


function rollout() {
this._alpha = 50;

}

_root.onEnterFrame = function() {
if (letto) {
for (i=1; i<=nfoto; i++) {
_root["mc"+i]._x += vel;
}
if (vel>0 && _root["mc"+posSin]._x>0) {
_root["mc"+posDes]._x = _root["mc"+posSin]._x-dimImm;
posSin = posDes;
posDes--;
if (posDes == 0) {
posDes = nfoto;
}
}
if (vel<0 && _root["mc"+posSin]._x<=-dimImm) {
_root["mc"+posSin]._x = _root["mc"+posDes]._x+dimImm;
posDes = posSin;
posSin++;
if (posSin>nfoto) {
posSin = 1;
}
}
}
};