 |
|
BaselScript |
Beschreibung
Scriptstruktur
Ein Skript ist eine gebräuchliche Textdatei, die eine Beschreibung der Szenen und Sektionen mit Anweisungen für Datenverarbeitung enthält.
Szenen können Beschreibungen von Formularen, Dialogen, Menüs und anderen Elementen enthalten.
Sektionen können unter bestimmten Bedingungen aufgerufen werden.
Um ein Ereignis zu behandeln (z.B. Klick auf eine Schaltfläche, Verarbeitung eines Timers oder Ende eines Prozesses usw.), können wir optional Schlüsselwort "action" verwenden.
In der Beschreibung und Beispiele werden wir sowohl Schlüsselwort „section“ als auch „action“ benutzen.
Jede Sektion hat einen eigenen Namen.
Fixierte Sektionsnamen sind folgende: "init", "download_done", "download_error".
Sektion "init" wird automatisch nach dem Szenestart ausgeführt.
Sektion "download_done" startet nach einem erfolgreichen Download automatisch.
Sektion "download_error" wird beim Downloadfehler automatisch gestartet.
Sektionsnamen können in verschiedenen Szenen wiederholt werden.
Beispiel:
scene = 1 name= "scene 1"
section init
...
end section
----------------
section A1
...
end section
----------------
section back
...
end section
end scene 1
-------------------------------------------------------------
scene = 2 name= "scene 2"
section init
...
end section
--------------------
section B1
...
end section
--------------------
section B2
...
end section
-------------------
section back
...
end section
end scene 2