User Guide

version 225
sprite...within
Usage
-- Lingo syntax
sprite(sprite1).within(sprite2)
sprite sprite1 within sprite2
Description
Keyword; operator that compares the position of two sprites and determines whether the quad of
sprite1 is entirely inside the quad of sprite2 (TRUE) or not (FALSE).
If both sprites have matte ink, their actual outlines, not the quads, are used. A sprites outline is
defined by the nonwhite pixels that make up its border.
This is a comparison operator with a precedence level of 5.
Note: The dot operator is required whenever sprite1 is not a simple expression—that is, one that
contains a math operation.
Example
This statement checks whether two sprites intersect and calls the handler doInside if they do:
if sprite(3).within(2) then doInside
See also
sprite...intersects, quad
version
Usage
-- Lingo syntax
_player.productVersion
Description
Keyword; system variable that contains the version string for Director. The same string appears in
the Macintosh Finder’s Info window.
Example
This statement displays the version of Director in the Message window:
put(_player.productVersion)