inanzitutto ciao a tutti,
premetto di essere un neofita, nonche' autodidatta, quindi non fucilatemi se scrivo castronerie enormi (cosa che penso faro quando comincero' a pastare il mio codice
Dovrei realizzare una "casella" di testo che scorra muovendo il mouse nelle sone sopra e sotto dello stesso.
per realizzarlo ho preparato due simbolo tipo movieclip uno con il testo che scende uno con quello che risale chiamati scritta_down e scritta_up di lunghezza 36 frame con uno stop() al primo ed ultimo frame (parzialmente nascosti da una maschera) e due bottoni (button_down e button_up) in un layer sotto in modo che non si vedano
lo script per button_down e':
on (rollOver) {
this.scritta_down._visible = true;
this.scritta_up._visible = false;
if (this.scritta_down._currentframe == 36) {
stop();
} else {
this.scritta_down.gotoAndPlay(_global.frame);
_global.frame = this.scritta_down._currentframe;
}
}
on (rollOut) {
this.scritta_down.stop();
_global.frame = this.scritta_down._currentframe;
}
per button_up e':
on (rollOver) {
this.scritta_up._visible = true;
this.scritta_down._visible = false;
if (this.scritta_up._currentframe == 36) {
stop();
} else {
this.scritta_up.gotoAndPlay(37 - _global.frame);
_global.frame = this.scritta_up._currentframe;
}
}
on (rollOut) {
this.scritta_up.stop();
_global.frame = this.scritta_up._currentframe;
}
e' molto incasinato lo so, ma e' l'unico modo che ho trovato per fargli fare qualcosa di sensato...
il prob e' che non va ancora
fa quello che dovrebbe la prima volta poi si incasina.
ogni consiglio e' bene accetto.
ringrazio anticipatamente,
ciao, xian


Rispondi quotando