 |
|
BaselScript |
Beschreibung
Reservierte Namen
Reservierte Variablennamen.
Einfügen von
Anführungszeichen (~quotes)
Zeilenvorschüben (~newline)
Semikolon (~semicolon)
linker Klammer (~left_bracket)
rechter Klammer (~right_bracket)
Schrägstrich (~slash)
in eine Zeichenfolge
Beispiele:
#firstname="Peter"
#lastname="Smith"
#nick = "Big Ben"
print #firstname+~newline+#lastname+~newline+ ~quotes+#nick+~quotes
Ergebnis:
Peter
Smith
"Big Ben"
#counter=1
#sum=20
print #counter+~slash+#sum
Ergebnis: 1/20
text= $concate(5+~semicolon+"Ferrari"+~semicolon+"150000"+~semicolon+"yellow")
Ergebnis: 5;Ferrari;150000;yellow
#xxx="Function"
text= $concate(#xxx,~left_bracket,~right_bracket)
Ergebnis: text=Function()
Nach dem Buttonberühren:
das Feld #_selected_button enthält den Buttonnamen und
das Feld #_selected_button_text enthält den Buttontext.
Beispiel:
tile=button name=b1 .....
Ergebnis: #_selected_button = b1
Nach dem Berühren der Menüliste:
das Feld #_selected_value enthält den Wert der Menüliste,
das Feld #_selected_index enthält einen Index aus der Liste.
Nach dem Berühren der Liste im Spinner:
das Feld #_name_selected enthält den ausgewählten Wert aus der Liste.
Beispiel:
tile=spinner name=#sp1 section=touch_spinner ....
Ergebnis in #sp1_selected
Nach dem Berühren des Checkbox:
das Feld #_name_checked_box enthält 1 (= aktiviert) oder 0 (= deaktiviert)
Beispiel:
tile=checkbox name=#cb1 section=cb1 ......
Ergebnis in #_cb1_checked_box
Nach dem Berühren des Togglebuttons:
das Feld #_name_checked_toggle enthält 0 or 1
Beispiel:
tile=togglebutton name=#tb1 section=tb1 ....
Ergebnis in #_tb1_checked_toggle
Datensätze auswählen in read file:
#_select_record = 0/1
Beispiel:
section filter
#_select_record=0
if #file_extention == ".kml"
#_select_record=1
endif
end section
Nach dem Befehl read file:
das Feld #_counter_of_records enthält die Anzahl der ausgewählten Datensätze.
Das Feld #_exist_file enthält das Ergebnis der Existenzprüfung der Datei.
0 (= no exist) oder 1 (= exist)
Beim Verschlüsseln von Informationen:
das Feld #_encrypting_code muss den Verschlüsselungscode enthalten,
das Feld #_wrong_encrypting_code enthält nach der Verschlüsselung
1 (=erfolgreich) oder 0 (=erfolglos).
Reservierte Sektionsnamen
Fixierte Sektionsnamen sind "init", "back", "download_done", "download_error".
Sektion "init" ruft sich automatisch nach dem Szenestart.
Die Sektion "download_done" startet nach einem erfolgreichen Download automatisch,
wenn der Befehl "download" keine andere Sektion dafür benutzt.
Die Sektion "download_error" startet wenn nach dem Download das Ergebnis leer ist,
Nach dem Funktionsaufruf $get_image_parameters(file, directory)
#_image_orientation = portrait/landscape
#_image_width
#_image_heigth
Nach dem Skriptstart
#_width_virtual (default 800 from config)
#_height_virtual (default 1280 from config)
#_virtual_width (set virtual screen width in section init)
#_virtual_height (set virtual screen height in section init)
#_width_device
#_height_device
#_SCALE_X or "#_DX = #_width_device/#_width_virtual
#_SCALE_Y or "#_DY = #_height_device/#_height_virtual
#_HEIGHT_BAR