Home
The HyperCard Center
HyperTalk Reference
Home » HyperTalk Reference » multiSpace

Note: This is a work in progress and many formatting issues have been fixed. Read more about the project on the home page.

multiSpace

set [the] multiSpace to posInteger

where posInteger is a number from 1 to 100.

The multiSpace property returns or sets the minimum amount of space, in pixels, between the edges of multiple shapes drawn when the multiple property is true.

The multiSpace property affects the Line, Rectangle, Rounded Rectangle, Oval, and Regular Polygon tools. Its default value is 1.

Examples

set the multiSpace to 10

Demo Script

on multipleDemo
show bkgnd field "Demo Field"
setUpPaint
displayMessage "MultiSpace 2" & spaces(8) & "MultiSpace 5" & ¬
spaces(9) & "MultiSpace 9"
set the multiSpace to 2
drawShape "100,160","160,220"
set the multiSpace to 5
drawShape "240,160","300,220"
set the multiSpace to 9
drawShape "380,160","440,220"
wait 2 seconds
domenu "revert"
choose browse tool
hide bkgnd field "Demo Field"
end multipleDemo
on drawShape startTopLeft, endBotRight
drag from startTopLeft to endBotRight with shiftKey
end drawShape
on setUpPaint
choose oval tool
set multiple to true
set centered to true
set dragspeed to 150
set lineSize to 1
set filled to false
set grid to false
end setUpPaint

Related Topics

Placeholders

posInteger

An expression that evaluates to a positive integer.

For example:

3
67 mod 13
the number of bg fields
the number of backgrounds
the number of cards div 2

See also: background, bkgnd, button, card, chunk, field, menu, and menuItem

HyperTalk Reference

Version 0.8b4 (July 4, 2025)

Made with Macintosh

Switch to Retro View