il problema è che tu imposti il valore della variabile go ( e le altre) da ogni pulsante:in pratica succede questo:io faccio un rollover sul primo pulsante->la variabile go viene impostata a true->il codice su tutti i clip con le scritte dice che quando la variabile go è impostata su true la scritta deve muoversi->si muovono tuti insieme.
Soluzione
gni tasto deve avere una propria variabile go, che potresti trasformare ad esempio in gochisiamo,goagenzia,etc.e il codice sui vari clip con le scritte va cambiato di conseguenza.
Esempio:
sul pulsante chisiamo:
codice:
on (rollOver) {
_root.go_chisiamo = true
}
on (rollOut) {
_root.go_chisiamo = false
_root.back_chisiamo = true
}
sul clip Chi siamo:
codice:
onClipEvent (load) {
this.speed = 0.5;
this.friction = 0.66;
this.dis = 65;
this.y = _y;
}
onClipEvent (enterFrame) {
if (_root.go_chisiamo) {
this.yspeed = ((this.dis-this._y)*speed)+(this.yspeed*this.friction);
this._y += this.yspeed;
} else if (_root.back_chisiamo == true) {
this.yspeed = ((this.y-this._y)*this.speed)+(this.yspeed*this.friction);
this._y += this.yspeed;
}
}
P.S:stai attento alle maiucole, è vero che lo script funziona lo stesso,però è meglio abituarsi subito alla differenza tra maiuscole e minuscole (es. enterFrame, rollOver, etc. )