JSBlocks
Save Scene
Load Scene
New Scene
Toggle Windows...
projectid
Save to FON
View Project Page
Control
Scripts
Loops
Elements
Identity
Motion
Looks
Data
Math
Text
Console
Add
Run on
start
call
Script
Speed:
frames
call script
+
end script
+
send script
to line
+
line of script
+
if
then
call("function1")
else
call("function2")
+
do
times
call("function1")
All instances will fire at once.
+
wait
+
ℹ️ Tip
You can use [[double brackets]] to put variables in any input.
set
to
+
add
+
calculate
+
+
-
*
/
+
=
+
>
+
⚠️ Warning
Joining "&" blocks are unreliable; please use variables to join more than two values.
&
+
letter
+
create text object
name:
color:
font:
arial
times
monospace
size:
x:
y:
text:
Hello world!
+
create image object
name:
url:
width:
height:
x:
y:
+
create button object
name:
x:
y:
code:
call("function1")
text:
+
delete
+
send
to x:
y:
+
move
by x:
y:
+
distance from
top
left
+
set
property
to
+
's
+
's
style
+
send
log
warning
error
+
clear console
+
Drag here to delete scripts
Drag
Options
Code Builder
Convert to JS
Convert
Drag
Options
Scene
Play Scene
Stop Scripts
Drag
Options
Console
Clear
Snap to:
Top Left
Top Right
Bottom Left
Bottom Right
Close Window
Scene
Console
Code Builder