Director: casella di testo editabile visibile/invisibile

Di: tigretazmania | 26/09/2020 17:26:44
Ciao a tutti.
ho bisogno di far visualizzare una casella di testo editabile (nel quale l'utente possa scrivere appunti) che compaia e scompaia al click di un bottone ma senza che, di volta in volta, si cancelli quel che l'utente ha scritto dall'inizio. quindi non far saltare la testina di riproduzione da un punto in cui la casella è nello stage ad uno in cui non c'è ma renderla da visibile a invisibile. Immagino si tratti dio uno script piuttosto semplice...

Risposte


Director: sprite visible e invisible

È lo stesso discorso per qualsiasi sprite presente su un canale dello Score.
Da associare al frame:

on exitFrame me
go the frame
end

Da associare al primo pulsante:
on mouseUp me
sprite(5).visible=false
end

-- 5 è il canale dove terrai lo sprite del testo editabile.
Da associare al secondo pulsante:
on mouseUp me
sprite(5).visible=True
end

Argomenti correlati già discussi nel forum:
http://www.001design.it/forum_italiano/thread.php?id=2729
http://www.001design.it/forum_italiano/thread.php?id=698

Di: Pablito | 26/09/2020 17:26:44


grazie mille! m'ero perso sul dettaglio del numero del canale, per pigrizia più che per distrazione.
come sempre gentilissimo/i.
grazie ancora e alla prossima...

Di: tigretazmania | 26/09/2020 17:26:44


scusate, un'ulteriore richiesta d'aiuto. lo script, chiarissimo, funziona; il problema è che la casella di testo editabile, passando da visibile a invisibile e così via, si "resetta" e si ripresenta vuota. esiste un comando o un'impostazione in grado di consentire all'utente di scrivere appunti in una casella di testo, che può far comparire e scomparire a suo piacimento, senza che si cancelli quel che man mano scrive?
è forse il caso che usi un escamotage come quello descritto qui:
www.001design.it/forum_italiano/thread.php?id=698
cioè far comparire e scomparire un rettangolo che copra la mia casella di testo? a quel punto sarei però costretto a vincolare la casella in una zona vuota dell'interfaccia. posizionando invece la casella di testo sullo sprite più alto, e agendo direttamente in riferimento a essa (ammesso che sia possibile, per l'appunto) col metodo visibile/invisibile, questa potrebbe visualizzarsi anche sopra gli altri elementi...
grazie in anticipo...

Di: tigretazmania | 26/09/2020 17:27:44


Tigretazmania scrive:

il problema è che la casella di testo editabile, passando da visibile a invisibile e così via, si "resetta" e si ripresenta vuota

A me la casella di testo editabile si ripresenta esattamente come era prima (cioè con il testo dentro e continuando ad essere modificabile) usando lo script sopracitato, funziona. Ti posso anche mandare il file dimostrativo se vuoi.

Di: Pablito | 26/09/2020 17:27:44


anzitutto grazie. il problema era che la casella di testo editabile la prendevo dalla libreria (flash component)anziché crearla da zero. dato che trovo più adatta al mio lavoro la casella di testo della libreria, non esiste il modo per usare questa di modo che non si "resetti"?
perdonate l'insistenza su un fatto tanto banale...
grazie

Di: tigretazmania | 26/09/2020 17:27:44