Il primo script puoi accorciarlo così:
codice:
for (var i = 1; i <= 7; i++) {
var mc = _root["mc" + i];
mc.onRollOver = function()
{
this.gotoAndPlay(2);
};
mc.onRollOut = function()
{
this.gotoAndPlay(10);
};
mc.onPress = function()
{
_root.vuota.loadMovie("1" + this._name.substring(2) + ".swf");
};
}
Il secondo prova a cambiarlo in:
codice:
TT = 30;
n_foto = 4;
function alfa(img, I)
{
if (k == I) {
(img._alpha < 100) && (img._alpha += 10);
} else {
(img._alpha > 0) && (img._alpha -= 10);
}
}
this.onLoad = function()
{
for (var i = 1; i <= n_foto; i++) {
this["img" + i]._alpha = 100;
k = 1;
}
};
this.onEnterFrame = function()
{
tempo++;
(tempo == TT) && (k += 1, tempo = 0);
(k == n_foto + 1) && (k = 1);
for (i = 1; i <= n_foto; i++) {
alfa(this["img" + i], i);
}
};