Senti,
Ho provato il codice, ma come lo hai scritto tu mi dava gli errori di sintassi, per cui ho dovuto correggerlo così:
on (rollOut) {
var movie = new Array('albe','grano','casa','mucca');
var movie1 = new Array('grano', 'casa', 'mucca');
function trasparenzaIn(mc, arr) {
mc.onEnterFrame = function() {
for (var a in arr) {
_root[arr[a]]._alpha--;
}
if (_root[arr[0]]._alpha<=50) {
for (var a in arr) {
_root[arr[a]]._alpha =50;
}
delete this.onEnterFrame;
}
};
}
}
on(rollOver) {
function trasparenzaOut(mc,arr) {
mc.onEnterFrame = function() {
for (var a in arr) {
_root[arr[a]]._alpha++;
}
if (_root[arr[0]]._alpha>=100) {
for (var a in arr) {
_root[arr[a]]._alpha =100;
}
delete this.onEnterFrame;
}
};
}
}
on (rollOver) {
trasparenzaIn(this, movie1);
}
on (rollOut) {
trasparenzaOut(this, movie1);
}
Però c'è un problema, mi fà un gran intortio quando passo da un bottone all'altro, per di più per applicare l'effetto devo andare 2 volte sopra il bottone (almeno all'inizio).

Rispondi quotando