Il y a 4 grandes familles de scripts lingo utilisées dans Director. Ce sont les scripts:
- d'animation
- de comportement
- d'acteur
- parent
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
Le script de comportement est un script qui est affecté à l'image objet d'un acteur placé sur les pistes image objet du scénario.
C'est aussi un script affecté à une image objet de ce script placée sur la piste des effects du scénario, à la frame précise.
Le script de comportement est un script que l'on partage entre plusieurs images objects d'acteurs différents.
Dans le cas où on utilise un script de compotement sur l'image objet d'un acteur, on utilise les gestionnaires du type :
on mouseUp, on mousedown, on mouseEnter, on mouseLeave, etc.
Dans le cas ou on applique un script de comportement sur l'image objet placée sur la piste des effets, on utilise les gestionnairs de type:
on exitframe, on enterframe,
EXEMPLE type d'un script placée sur la piste des effets demandant d'arreter la tête de lecture:
on exitframe
go to the frame
end
Le script de comportement diffère de la bibliothèque de comportement.
Le script d’acteur
Le script d’acteur est un script directement associé à un acteur.
Il est appliqué directement et uniquement sur l’acteur.
Il n'est pas partagé avec les autres acteurs.
Ce script est affecté à toutes les images objets de l'acteur placées sur le scénario.
Le script parent
Le script parent est un script spécifiquement dédié à la programmation orientée objet.
Le script parent est utilisé 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.