Eng:Action After Stop

In some cases, it can be useful to have an action occur after the Stop Sign is pressed. Examples include giving a user a goodbye message, or logging off of a cloud project.

New Script
The following script shows how to make something happen after the stop sign is pressed.

when gf clicked forever set [stop detector v] to ((timer)+(0.1)) end

when [timer v] > (stop detector) if <(timer) > (stop detector)> then // Due to the beginning value of stop detector being 0, this is needed. ... end stop [this script v]

Old Script
The following script shows how to make something happen after the stop sign is pressed.

when gf clicked forever reset timer

when [timer v] > (.3) ...

Explanation
The first script keeps the timer constantly at 0. This script will stop once the project is stopped, allowing the timer to continue. The second script waits for this continuation, thereby running a script. On the updated script, its sets the variable to the timer plus 0.1, so when the project stops, the variable stops updating but the timer continues.

Examples

 * http://scratch.mit.edu/projects/19985916/
 * http://scratch.mit.edu/projects/79396438/