Lingo Dictionary > O-R > point() |
![]() ![]() ![]() |
point()
Syntax
point(
horizontal
,
vertical
)
Description
Function and data type; yields a point that has the horizontal coordinate specified by horizontal
and the vertical coordinate specified by vertical
.
A point has a locH
and a locV
property. Point coordinates can be changed by arithmetic operations.
To see an example of point()
used in a completed movie, see the Imaging and Vector Shapes movies in the Learning\Lingo Examples folder inside the Director application folder.
Example
This statement sets the variable lastLocation
to the point (250, 400):
set lastLocation = point(250, 400)
Example
This statement adds 5 pixels to the horizontal coordinate of the point assigned to the variable myPoint
:
myPoint.locH = myPoint.locH + 5
Example
These statements set a sprite's Stage coordinates to mouseH
and mouseV
plus 10 pixels. The two statements are equivalent.
sprite(the clickOn).loc = point(the mouseH, the mouseV) + point(10, 10) sprite(the clickOn).loc = the mouseLoc + 10
Example
This handler moves a named sprite to the location that the user clicks:
end mouseDown on mouseDown -- Set these variables as needed for your own movie theSprite = 1 -- Set the sprite that should move steps = 40 -- Set the number of steps to get there initialLoc = sprite(theSprite).loc delta = (the clickLoc - initialLoc) / steps repeat with i = 1 to steps sprite(theSprite).loc = initialLoc + (i * delta) updateStage end repeat end mouseDown
See also
mouseLoc
, flashToStage()
, rect()
, stageToFlash()
![]() ![]() ![]() |