3 solutions :
- Soit avec la souris, menu « Fichier » > importer
- Soit avec le clavier : Ctrl+r
- Soit en cliquant sur le bouton importer dans la barre des icônes (4ème en partant de la gauche vers la droite)
![]()
Dans la fenêtre d’importation qui s’ouvre, on sélectionne ensuite la vidéo à importer en double cliquant dessus puis cliquer sur le bouton « importer ».
Attention : même si vous avez choisi « importation standard » dans le champs média, la vidéo importée ne sera pas intégrée physiquement dans la distribution interne de Director. Il s’agit seulement d’une adresse de l’emplacement du fichier vidéo sur le disque. Dans le cas d’une production d’un CD-Rom, il faut placer le fichier vidéo dans la structure de l'arborescence du projet à graver.
![]()
On placer ensuite l’occurrence de l’acteur vidéo sur une piste de la fenêtre scénario. Ici sur le sprite 1. Cela aura une importance ensuite pour les scripts Lingo que l’on appliquera sur les acteurs boutons. Par souci de visibilité, j’ai mis 10 images sur l’image-objet de mon acteur vidéo.
![]()
Par un script de comportement je demande maintenant à la tête de lecture de l'animation de rester à la frame 10. Pour cela je double-clique sur la piste des effets sur la ligne des scripts de la fenêtre scénario pour afficher la fenêtre des scripts.
Je choisis le gestionnaire « on exitFrame me » c’est à dire : à la sortie de ma tête de lecture sur cette frame. Et j’indique ensuite la condition suivante : «go to the frame» : c’est à dire de rester sur cette frame.
Par souci de visibilité, je nomme ensuite le script dans le champs texte de ma fenêtre script.
Je vérifie que mon script est bien défini comme un script de comportement et non comme un « script d’animation » ou un « script parent ». Pour cela j’ouvre ma fenêtre d’inspecteur de propriétés. « menu fenêtre > inspecteur de propriété » Je sélectionne l’onglet « script » et je choisis ensuite « Comportement »
Script lingo pilotant la tête de lecture de mon fichier « animation.dir »
on exitFrame me
go to the frame
end
![]()
J’importe maintenant les boutons pour piloter la vidéo QuickTime dans la distribution. Boutons que j’ai réalisé préalablement dans le logiciel de retouche d’image Adobe Photoshop. Il y a cinq boutons : lecture, pause, avance rapide, retour rapide et lecture de la vidéo au début. Ces boutons sont placés dans le même dossier pour l'importation.
Pour importer les acteurs boutons dans la distribution interne de Director :
3 solutions :
- Soit avec la souris, menu « Fichier » > importer
- Soit avec le clavier : Ctrl+r
- Soit en cliquant sur le bouton importer dans la barre des icônes
(4ème en partant de la gauche vers la droite)
![]()
Dans la fenêtre d’importation qui s’ouvre, je sélectionne l'ensemble des boutons que j’ai préalablement posé dans le même dossier :
1°) en cliquant sur « tout ajouter ».
2°) en sélectionnant « importation standard » pour que les boutons bitmap soit placés physiquement dans la distribution interne de mon fichier « animation.dir »
3°) en cliquant ensuite sur le bouton « importer ».
![]()
Une fenêtre s’ouvre, la fenêtre « option de l’image ». C’est ici que nous allons régler les options d’importation. On coche :
- le codage des couleurs « en scène 24 bits »,
- supprimer l’espace blanc,
- et surtout « mêmes réglages pour les images restantes ». Sinon vous serez obligé pour chaque image de régler les options.
![]()
Voici la fenêtre de distribution après importation des éléments dans Director :
![]()
Pour piloter maintenant la tête de lecture de la vidéo que j’ai placé sur le sprite 1, je vais réaliser un script d’acteur différent sur chaque bouton de pilotage.
Pour cela je vais utiliser le script « movierate ». Movierate est la propriété du script lingo pour modifier la lecture de la vidéo. En sachant que :
- pour la valeur 0, la lecture de la vidéo est en pause,
- pour la valeur 1, la lecture de la vidéo est à la vitesse normale
- pour la valeur +x, la lecture de la vidéo se réalise x fois plus vite en avant.
- pour la valeur -x, la lecture de la vidéo se réalise x fois plus vite en arrière.
Pour réaliser le script d’acteur sur le bouton avance :
1)je sélectionne l’acteur « BT_avance », clic gauche dans ma distribution interne.
2)Clic gauche ensuite sur le bouton script pour ouvrir la fenêtre des scripts.
La fenêtre script s’ouvre. Je change le gestionnaire « on mouseUp » car je ne veux pas que l’action utilisateur se réalise au bouton de souris relevé. Je veux que ce bouton pilote la lecture de l’occurrence de mon acteur vidéo ( placée ici sur la piste 1) au moment ou la souris survole mon bouton lecture.
Ce gestionnaire est « on mouseEnter ».
La structure du script est la suivante : je définis d’abord sur quelle sprite (piste) est placée mon occurrence vidéo, ensuite je définis la propriété à appliquer et ensuite la valeur de la propriété elle même. Ici le sprite 1.
Voici le script lingo sur mon acteur « play » pour piloter la lecture de mon occurrence acteur vidéo placé sur le sprite 1 en vitesse normal :
on mouseenter
sprite(1).movierate =1
end
Pour chaque bouton, j’applique le script d’acteur lingo suivant :
Sur le bouton avance rapide, avec une vitesse de lecture multipliée par 5
on mouseenter
sprite(1).movierate =+5
end
Sur le bouton pause, avec une vitesse de lecture nulle.
on mouseenter
sprite(1).movierate = 0
end
Sur le bouton retour rapide, avec une vitesse de lecture retour multipliée par 5
on mouseenter
sprite(1).movierate =-5
end
Pour rembobiner directement la tête de lecture à la première image de la vidéo je vais réaliser un script d’acteur sur le bouton de pilotage « retour au début ».
Pour cela je vais utiliser le script lingo « movietime ». Movietime est la propriété du script lingo pour définir le numéro de l’image vidéo ou je vais déplacer ma tête de lecture. Pour placer ma tête de lecture au début de mon film la valeur est égal à 0.
on mouseenter
sprite(1).movietime =-5
end