Il y a 4 grandes familles de scripts lingo utilisées dans Director. Ce sont les scripts :
- d’animation.
- de comportement objet.
- d’acteur.
- parent /enfant ou maître/esclave.
Le script d’animation
C'est un script qui est joué tout au long de l’animation. Il n’a pas besoin d’être placé dans le scénario pour être lu. Ce script apparaît
seulement dans la fenêtre distribution et il n’est pas attaché physiquement au scénario. Il est lu directement à l’ouverture du fichier « animation.dir ».
On utilise les gestionnaires suivants, fonctionnant uniquement pour ce type de script:
on startmovie ou on preparemovie
Le script de comportement
C'est un script qui est affecté à l’image-objet d’un acteur ou sur la piste des effets du scénario. Ce type de script à l’avantage de
pouvoir être partagé entre plusieurs image-objet de plusieurs acteurs. Il est appliqué sur l’image-objet de l’acteur, en fonction de sa position sur le scénario, selon deux critères : par
rapport à son positionnement sur le numéro de piste (Sprite) et par rapport à son positionnement dans le temps (entre telle « frame » et telle « frame »).
Dans le cas d’un script partagé entre plusieurs image-objets d’acteur, on utilise les gestionnaires de type :
on mouseUp,
on mousedown, on mouseEnter, on mouseLeave, etc.
Dans le cas d’un script partagé sur la
piste des effets du scénario, on utilise les gestionnaires de type :
on exitFrame, on enterFrame,
Exemple type d’un script de comportement placé sur la piste des effets :
on exitFrame me
go to the frame
end
Le script d’acteur
C'est un script directement associé à un acteur, et uniquement à lui-même. Ce script, affecté à l’acteur dans sa case de distribution, est
appliqué à l’ensemble des occurrences de l’acteur, quelles que soient leurs positions sur les pistes (Sprite) et dans le temps (frame). C’est un script qui n’est pas partagé entre plusieurs
image-objets d’acteurs différents, à l’inverse des scripts de comportement. on utilise les mêmes gestionnaires de scripts de comportements.

Les scripts parents
Ce sont des scripts spéciaux de programmation orientée objet, comme en langage Java ou C++.On utilise les scripts parents pour générer des
objets scripts qui ont une réponse et un comportement similaires tout en se comportant indépendamment les uns des autres.
Les scripts parents correspondent aux classes, les objets enfants correspondent aux instances.
Si vous cherchez une
formation ou un
formateur sur le logiciel
Macromedia Director