Hosting & Domini

 
HOME DOMINI HOSTING SERVER SUPPORTO

Creazione di contenuto interattivo con ActionScript > Creazione di un campo di testo scorrevole

Creazione di un campo di testo scorrevole


È possibile usare le proprietà scroll e maxscroll per creare un campo di testo scorrevole. Per scorrere il testo, fare clic sui pulsanti nel filmato.

Nel pannello Opzioni testo è possibile assegnare una variabile a qualsiasi campo di testo impostato su Testo di input o Testo dinamico. Il campo di testo funziona come una finestra che visualizza il valore della variabile.

Ogni variabile associata a un campo di testo comprende le proprietà scroll e maxscroll. È possibile usare queste proprietà per scorrere il testo in un campo di testo. La proprietà scroll restituisce il numero della riga visibile superiore in un campo di testo. È possibile sia impostare che recuperare il valore di questa proprietà. La proprietà maxscroll restituisce il numero della riga visibile superiore in un campo di testo quando l'ultima riga di testo è visibile. Questa proprietà può essere letta, ma non impostata.

Ad esempio, se un campo di testo è lungo quattro righe e in esso è contenuta la variabile speech, che occupa nove righe, è possibile visualizzare solo una parte di questa variabile alla volta (identificata dalla casella a linee continue):

È possibile accedere a queste proprietà usando la sintassi del punto, come nell'esempio seguente:

textFieldVariable.scroll 
myMovieClip.textFieldVariable.scroll
textFieldVariable.maxscroll
myMovieClip.textFieldVariable.maxscroll

Per creare un campo di testo scorrevole:

1 Trascinare un campo di testo sullo stage.
2 Scegliere Finestra > Pannelli > Opzioni testo.
3 Scegliere Testo di input dal menu a comparsa.
4 Immettere il nome della variabile text nel campo Variabile.
5 Trascinare l'angolo inferiore destro del campo di testo per ridimensionare il campo.
6 Scegliere Finestra > Azioni.
7 Selezionare il fotogramma 1 nella linea temporale principale e assegnare un'azione set variable che imposta il valore di text.
Nel campo non verrà visualizzato alcun testo fino a quando non si imposta la variabile. Pertanto, sebbene si possa assegnare questa azione a un fotogramma, pulsante o clip filmato qualsiasi, si consiglia di assegnarla al fotogramma 1 sulla linea temporale principale, come illustrato di seguito:
8 Scegliere Finestra > Librerie comuni > Pulsanti e trascinare un pulsante sullo stage.
9 Premere Alt (Windows) oppure Opzione (Macintosh) e trascinare il pulsante per creare una copia.
10 Selezionare il pulsante superiore e scegliere Finestra > Azioni.
11 Nel pannello Azioni, trascinare l'azione set variables dalla lista nel riquadro a sinistra nella finestra di script a destra.
12 Immettere text.scroll nella casella Variabile.
13 Immettere text.scroll -1 nella casella Valore e selezionare la casella di controllo Espressione.
14 Selezionare il pulsante Freccia giù e assegnare l'azione set variables seguente:
text.scroll = text.scroll+1;
15 Scegliere Controlli > Prova filmato per osservare il funzionamento del campo di testo scorrevole.

Per ulteriori informazioni sulle proprietà scroll e maxscroll, vedere le voci corrispondenti nel Dizionario ActionScript.



Home | Mappa del sito | Condizioni di utilizzo | Privacy
 
Copyright © Hostek Srl. P.Iva 05434210489