Ich habe ein Skript auf einem Button, welches jeweils in einer App eine neue Aufgabe generiert, sobald dieser gedrückt worden ist. Nun möchte ich gerne, dass dieses Skript innerhalb einer bestimmten Zeit nur einmal aufgerufen wird. Ich möchte nicht, dass das Ausführen des Skripts mehrmals wiederholt wird. Wie kann ich das am einfachsten anstellen?
OK, hier ein Beispiel mit einer Custom Property eines Buttons „der button“, dessen Skript nur einmal aufgerufen werden soll.
on openstack
# Reset
set the jedernureinmal of btn "der button" to FALSE
## mehr openstack zeugs...
end openstack
Buttonskript selber:
on mouseup
if the jedernureinmal of me = TRUE then
exit mouseup
end if
## Weiteres aufrufen verhindern:
set the jedernureinmal of me to TRUE
## Wir dürfen ja jetzt, also mach Dein Ding:
##...
end mouseup