Descrivo l’animazione: un mc deve spostarsi da un punto esterno allo stage fino ad punto prestabilito all’interno dello stage stesso, quindi, arrivato in posizione, dissolversi fino ad opacità 0.
A tale scopo ho scritto il seguente codice:
mio_mc.onEnterFrame = function() {
if(this._y >= 384) {
this._y -= 0.4;
}else{
if(this._y == 384 ££ this._alpha > 0) {
this._alpha -= 2;
}
}
}
..ma ecco l’errore che mi viene segnalato:
**Errore** Scena=Scena 1, livello=azioni, fotogramma=10:Linea 5: È previsto ')'
if(this._y == 384 ££ this._alpha > 0) {
ho quindi provato a gestire l’animazione con due gestori di eventi così:
mio_mc.onEnterFrame = function() {
if(this._y >= 384) {
this._y -= 0.4;
}
}
mio_mc.onEnterFrame = function() {
if(this._y == 384 ££ this._alpha > 0) {
this._alpha -= 2;
}
}
..ma la segnalazione d’errore rimane:
**Errore** Scena=Scena 1, livello=azioni, fotogramma=10:Linea 7: È previsto ')'
if(this._y == 384 ££ this._alpha > 0) {
Sarò grato a colui che mi spiegherà dove stà l’errore, e se tutavia il codice è impostato correttamente.
Grazie.
PS Ho provato,ma inutilmente anche la sequenza “ if / else if.

Rispondi quotando
