Mi sento che ci siamo perché la tua idea mi sembra buona, vorrei capire meglio come applicarla alla mia situazione di AS.
Guardando il tuo codice capisco che "clip" dovrebbe essere un rettangolo da utilizzare per fare fade out sugli oggetti da "coprire", giusto? Visto che io lavoro con attachMovie lo metto in libreria e lo esperto in AS.
Per andare alla sezione 1 ho il seguente codice sul pulsante:
Codice PHP:
on (press) {
____import mx.transitions.*;
____import mx.transitions.easing.*;
____var sezione1_mc = _root.attachMovie("sezione1_mc", "sezione1_mc", 1, {_x:50, _y:50});
____new Tween(sezione1_mc, "_alpha", None.easeNone, 0, 100, 0.5, true);
}
e per andare alla sezione 2 il seguente
Codice PHP:
on (press) {
____import mx.transitions.*;
____import mx.transitions.easing.*;
____var sezione2_mc = _root.attachMovie("sezione2_mc", "sezione2_mc", 1, {_x:50, _y:50});
____new Tween(sezione2_mc, "_alpha", None.easeNone, 0, 100, 0.5, true);
}
entrambi fanno fade in
aggiornando il tuo ho il seguente codice
Codice PHP:
on (press) {
____import mx.transitions.*;
____import mx.transitions.easing.*;
function fadeOut()
var animazione = new Tween(clip, "_alpha", None.easeNone, clip._alpha, 0, 0.5, true); // fadeOut
animazione.onMotionFinished=function(){
clip.removeMovieClip()
____var sezione1_mc = _root.attachMovie("sezione1_mc", "sezione1_mc", 1, {_x:50, _y:50});
____new Tween(sezione2_mc, "_alpha", None.easeNone, 0, 100, 0.5, true);
}
}
ma Flash mi riporta parecchi errori di sintassi, cos'è che non va?