questa è la funzione per il controllo della transizione di sfumatura alpha e va messa sulla timeline principale
codice:
fadeImg = function(clip, fine, rate){
if (clip._alpha< fine){
clip._alpha += rate;
} else if (clip._alpha> fine){
clip._alpha -= rate;
} else {
clearInterval(a);
}
}
esempio di come applicarla
codice:
a = setInterval(fadeImg, 50, imgcont, 0, 5);
//questo diminuisce l'alpha gradualmente fino a 0
a = setInterval(fadeImg, 50, imgcont, 100, 5);
//questo aumenta l'alpha gradualmente fino a 0
nel tuo caso al pulsante devi associare
codice:
on (release){
if (carico){
a = setInterval(fadeImg, 50, _root.Img, 0, 5);
if(_root.Img._alpha == 0){
_root.Img.loadMovie("percorso/altraimg.jpg");
_root.Img._alpha = 0;
a = setInterval(fadeImg, 50, _root.Img, 100, 5);
}
} else {
_root.Img.loadMovie("percorso/altraimg.jpg");
_root.Img._alpha = 0;
a = setInterval(fadeImg, 50, _root.Img, 100, 5);
carico = true;
}
}
1- io non la posso provare perchè mi manca lo strumento principale, perciò è probabile che ci siano degli errori
2- ovviamente le parti che io ho messo in rosso vanno cambiate per il tuo caso specifico