fotogramma :ritardo Questa procedura non è una primitiva fornita con MSWLogo. E' stata costruita allo scopo di rendere più agevole la creazione delle gif animate. Nell'argomento della procedura si deve specificare la durata del fotogramma (in millisecondi). L'uso di questa procedura deve essere preceduto dalla procedura sceglinome necessaria per assegnare un nome al gif animato che si intende creare. - Vedi setactivearea, activearea, gifsave - altre primitive dell'esempio: cs, ct, rt, repeat |
![]() |
![]() to fotogramma :ritardo ( gifsave :nomescelto :ritardo :accoda 0) make "accoda "true end to sceglinome :nome make "nomescelto :nome make "accoda "false end to ago clean fd 50 bk 50 end Make "accoda "true
|
L'effetto di questa procedura è quello di memorizzare il nome scelto assegnandolo ad una variabile ("nomescelto) attraverso l'istruzione
make e di mettere in un altra variabile ("accoda) il valore "false Ciò servirà quando si userà la procedura fotogramma a non dover specificare nuovamente il nome del file. Inoltre la prima volta che si utilizzerà fotogramma, dato che in "accoda ci sarà il valore necessario, verrà creato il primo fotogramma. Le volte successive, essendo subito dopo modificato il valore di "accoda, saranno creati i fotogrammi successivi. Vedi procedura ago
|
Ecco provadue.gif |
Ecco provatre.gif |
Nota: si può copiare ed incollare la procedura nel proprio editor ed utilizzarla anche senza averla studiata. Risulta comoda per creare gif animate. |