Lingo Dictionary > S > scriptInstanceList |
![]() ![]() ![]() |
scriptInstanceList
Syntax
sprite(
whichSprite
).scriptInstanceList
the scriptInstanceList of sprite
whichSprite
Description
Sprite property; creates a list of script references attached to a sprite. This property is available only during run time. The list is empty when the movie is not running. Modifications to the list are not saved in the Score. This property is useful for the following tasks:
![]() |
Attaching a behavior to a sprite for use during run time |
![]() |
Determining if behaviors are attached to a sprite; determining what the behaviors are |
![]() |
Finding a behavior script reference to use with the |
This property can be tested and set. (It can be set only if the sprite already exists and has at least one instance of a behavior already attached to it.)
Example
This handler displays the list of script references attached to a sprite:
on showScriptRefs spriteNum put sprite(spriteNum).scriptInstanceList end
Example
These statements attach the script Big Noise to sprite 5:
x = script("Big Noise").new() sprite(5).scriptInstanceList.add(x)
See also
![]() ![]() ![]() |