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à