objektide peitmine/näitamine ja liigutamine OpenScript keele abil
Erinevate objektide (tekstiväljad, pildid jms.) peitmine/näitamine vastavalt vajadusele on arvutiprogrammides sageli kasutatav võte. OS pakub selleks käske:
hide object peidab määratud objekti (objektiks võib olla mistahes element leheküljel).
show object toob objekti nähtavale.
Aktiivse lehekülje kõikide objektide korraga peitmiseks või näitamiseks saab kasutada käske:
hide objects ja show objects
Näiteks võib ühele nupule kirjutada skripti:
to handle buttonClick
show field “info”
end buttonClick
ja teisele:
to handle buttonClick
hide field “info”
end buttonClick
ja lehekülje skripti võiks esialgse seisu taastamiseks igaks juhuks lisada töötleja selle välja peitmise korralduse:
to handle leavePage
hide field “info”
end leavePage
Võib kirjutada ka skripte, mis näitavad midagi, kui lugeja hiirekursoriga vastaval objektil asub:
to handle mouseEnter
show ...
end mouseEnter
to handle mouseLeave
hide ...
end mouseLeave
Kõiki objekte saab OS-i abil ka liikuma panna, selleks on käsud:
move object by koordinaadid liigutab objekti etteantud suuruste võrra
move object to koordinaadid liigutab objekti etteantud kohale
Näiteks:
to handle buttonClick
move rectangle ID 123 by 15, 25
end buttonClick
või
to handle buttonUp
select ellipse ID 123
move the selection to x1, y1
...
move the selection to xn, yn
end buttonUp
Viimaseid käske kasutades saab luua lihtsamaid animatsioone. Kuna sellised skriptid võivad tulla väga pikad ja Te ei kujuta paljalt koordinaatide keeles liikumisi ette, siis on kasulik rakendada skriptisalvestajat ning kogu liikumine ekraanil hiire abil visuaalselt läbi teha.