När man sitter och testar ett program i AppleScript Studio kan det ibland var svår att hålla reda på alla events som triggas. I ett enkelt inteface som detta (se bifoga bild) kan det utan besvär trigga 8-10 events bara genom att klicka på en checkbox. Ett enkelt tips är lägga in 'display dialog' så ser man exakt vad som triggas och i vilken ordning. Ovärderligt om du dessutom exekverar kod i alla dessa events.
on clicked theObject
(*Add your script here.*)
if name of theObject is "montera" then
display dialog "NSButtonCell"
--set status of theObject to 1
end if
if name of theObject is "button1" then
display dialog "button1"
end if
end clicked
on selection changed theObject
(*Add your script here.*)
try
display dialog "selection changed"
-- kod, kod
on error msg number num
display dialog msg & "----" & num
end try
end selection changed