Allora: nel sito che sto facendo c'è un menu con i soliti tasti home, chi siamo, ecc.... e ad alcuni di questi corrisponde l'importazione di un testo salvato in un file .txt.
Ora è necessario realizzare un sistema di scoll per il testo, poiché è troppo lungo per essere visualizzato interamente nell'apposita finestra di testo dinamico predisposta.
Pensavo di fare 2 semplici tastini a forma di freccia in su e in giù.
Ovviamente lo scroll dovrebbe essere continuo fintanto che si tiene premuta la freccia e non avanzare di una riga a ogni pressione del tastino.
Ho trovato un tutorial che diceva di assegnare questo script al clip freccia:
onClipEvent (mouseDown) {
if (this.hitTest(_root._xmouse,_root._ymouse, false)) {
premuto = true;
}
}
onClipEvent (mouseUp) {
premuto = false;
}
onClipEvent (enterFrame) {
if (premuto) {
testo.scroll = testo.scroll + 1;
}
}
MA PERCHè NON FUNZIONA?
Ho provato anche a partire da una cosa più semplice, ovvero impostare lo scroll solo di una riga a ogni pressione, in questo modo:
onClipEvent (mouseDown){
testo.scroll = testo.scroll + 1;
}
Ma il testo non scorre, rimane inchiodato.
La cosa curiosa è che se assegno lo stesso script ad un pulsante, anziché a un clip....invece funziona!
on (press){
testo.scroll = testo.scroll + 1;
}
Che nervi!!! Cosa è che ho sbagliato??