Questo script dovrebbe pronunciare b solo una volta, ma molte volte dice b a b.
Penso che questo abbia qualcosa a che fare con la fase dell'applicazione salvata. Ho svuotato la cartella della fase dell'applicazione salvata per questo script e poi l'ho chiusa. Quindi la sceneggiatura funziona per un po ', ma dopo alcune esecuzioni inizia a dire b a b di nuovo.
Come posso risolvere questo problema?
--stay open
on run
say "a"
say "b"
end run
on my_stuff()
say "my stuff"
end my_stuff
on idle
my_stuff()
return 30
end idle
on quit
say "quit"
continue quit
end quit