-----------------------------------------------------------------------------------------------
form portrait
tile=property style=italic gravity=right x=10 w=300
tile=text y=140 text=@|_title
tile=text y=240 text=@|_first_name
tile=text y=340 text=@|_last_name
tile=text y=440 text=@|_company
tile=text y=540 text=@|_city
tile=text y=640 text=@|_state_zip
tile=text y=740 text=@|_street_home
tile=text y=840 text=@|_phone
tile=text y=940 text=@|_emails
tile=rect y=110 x= 325 w=450 h= 920 color=#999999 gravity=left
tile=property style=italic gravity=left w=400 x=360
tile=input name=#title y=140 text="Dr."
tile=input name=#firstname y=240 text="Stive"
tile=input name=#name y=340 text="Barrows"
tile=input name=#company y=440 control=password
tile=input name=#city y=540 text=""
tile=input name=#state y=640 w=140
tile=input name=#zip y=640 x= 530 w=230
tile=input name=#street y=740
tile=input name=#phone y=840
tile=input name=#email y=940 color=red
tile=button name=#button_save section=pressed_save x=380 y=1100 w=400 text=@|_save
end
-------------------------------------------------------------------------------------------------------------------------
form landscape
tile=property style=italic x=10 w=300 s=28
tile=text y=25 text=@|_title
tile=text y=145 text=@|_first_name
tile=text y=255 text=@|_last_name
tile=text y=365 text=@|_company
tile=text y=475 text=@|_city
tile=property style=italic x=600 w=300 s=28
tile=text y=25 text=@|_city
tile=text y=25 text=@|_state_zip x=800
tile=text y=145 text=@|_street_home
tile=text y=255 text=@|_phone
tile=text y=365 text=@|_emails
tile=property style=italic gravity=left w=500 x=10 h=60 s=28
tile=input name=#title y=80 text="Dr."
tile=input name=#firstname y=200 text="Stive"
tile=input name=#name y=310 text="Barrows"
tile=input name=#company y=420 control=password
tile=input name=#city y=530
tile=property style=italic x=600 w=600 h=50 s=28
tile=input name=#state y=80 w=140
tile=input name=#zip x=800 y=80 w=250
tile=input name=#street y=200
tile=input name=#phone y=310
tile=input name=#email y=420 color=red
tile=text name=error x=10 y=630 w=800 text=#error color=red
tile=button name=#button_save section=pressed_save y=520 w=300 h=default text="Save" color=white bg=black h=60
end
-------------------------------------------------------------------------------------------------------------------------
action pressed_save
if $emailvalid(#email)== false
message "bad email"
call scene=1
return
endif
if $is_text(#firstname)==false
message "bad firstname"
draw form
return
endif
if #company =="" || #city=="" // etc...
message "any fields are empty"
return
endif
write_record file=example_person directory= #_directory_files_examples
message "the record was saved"
end
--------------------------------------------------------------------------------------------------------------------------
action back
call script=#parent_script
end
end scene
LIST OF EXAMPLES
Die bereitgestellten Screenshots können geringfügig von den tatsächlichen Ergebnissen der Skripte abweichen.