Script di pagina
Gli script di pagina sono programmi script associati ad un sinottico, che consentono di gestire gli eventi:
|
• OnInitialize: |
Apertura del sinottico
|
|
• OnTimer |
Generato periodicamente mentre il sinottico è visualizzato
|
|
• OnTerminate |
Chiusura del sinottico |
ed inoltre:
|
• OnClick |
Click del mouse in un’area della pagina non occupata da oggetti
|
|
• OnDblClick |
Doppio click del mouse in un’area della pagina non occupata da oggetti
|
|
• OnMouseDown |
Pressione del pulsante del mouse in un’area della pagina non occupata da oggetti
|
|
• OnMouseMove |
Movimento del puntatore del mouse sulle aree della pagina non occupate da oggetti
|
|
• OnMouseUp |
Rilascio del pulsante del mouse in un’area della pagina non occupata da oggetti |
La procedura OnInitialize viene eseguita ogni volta che il sinottico viene aperto, sia che si tratti del sinottico di avvio, sia provenendo da un’altra pagina.
La procedura OnTimer viene eseguita ciclicamente per tutto il tempo in cui il sinottico è aperto. Il periodo di esecuzione dell’evento OnTimer è definito dal valore assegnato alla proprietà Periodo del sinottico; è possibile modificare il periodo anche internamente allo script utilizzando la funzione Period per impostare il valore desiderato. In entrambi i casi il periodo è espresso in millisecondi.
La procedura OnTerminate viene eseguita quando il sinottico viene chiuso, sia nel passaggio ad un'altra pagina che alla chiusura di X-View.
Le procedure di intercettazione degli eventi del mouse permettono di gestire le azioni del mouse sulle aree della pagina non occupate da oggetti grafici.
Allo script di pagina può essere passata una stringa di parametri impostando la proprietà CommandLine del sinottico. Tale stringa può essere interrogata all’interno dello script con la funzione CommandLine()
Per modificare lo script di un sinottico selezionare il pulsante relativo al campo Script (categoria Animazione), nella finestra Proprietà
