Director 8 - Copies d'écran
Depuis la mi-février c'est officiel, Woo, c'était
le nom de code de la version béta a reçu les honneurs
du site Macromedia : Woo devient Director 8.
Quelques changements d'interface attendus, du nouveau Lingo mais
surtout une nouvelle façon de travailler plus proche des
habitudes de développement. Voici, en quelques copies d'écran,
de quoi satisfaire les curieux.
Une distribution triée

On peut choisir un mode spécifique d'affichage dans la distribution,.
ce ne serait qu'un gadget si cela ne signifiait pas que l'on peut
aussi trier ses acteurs SANS CHANGER l'ordre absolu du cast.
Une scène redimensionable et zoomable

Dès lors deux outils nouveaux font leur apparition : La
loupe et la main.
Des guides de placement magnétiques

Une commande de verrouillage sur la scène

Impossible dès lors de déplacer un sprite par inadvertance.
Seul la fenêtre de score permet encore la sélection
(mais pas l'édition).
Les vecteurs : réforme, pas révolution !

On peut placer plusieurs tracés dans un acteur vectoriel.
Le menu modifier permet aussi quelques manipulations. la version
Bêta que nous avons pu tester restait tout de même limitée
en ce domaine.
Un inspecteur de propriétés façon VisualBasic

Très proche du look VB ou RealBasic, l'inspecteur de propriétés
permet aussi l'édition de celles-ci. Ajoutons que des fichiers
externes VDL (pour View description List ?) permettent de modifier
l'ordre d'affichage des infos dans ces onglets. Gageons que cet
outils nous deviendra vite indispensable.
AfterShock intégré

Nouvelle commande Publier du menu Fichier qui permet de paramétrer
la création de shockwaves. On peut ainsi demander la MISE
À L'ÉCHELLE des swa ou choisir ce qui sera affiché
pendant le téléchargement.

Des scripts externes

Cette icône est celle d'un fichier texte contenant un script
Lingo. Tout comme avec le JavaScript (fichier .js) il est possible
en mode auteur de créer un lien à un fichier script
externe et de travailler Lingo dans BBEdit ou SimpleText !
Nouveau Lingo
Deux nouveauté Lingo à noter : l'imaging Lingo et
la nouvelle gestion des pistes son.
Imaging Lingo
Les acteurs bitmap, mais aussi la scène, les acteurs vectoriel
et texte ont désormais une nouvelle propriété
"image" éditable. Dès lors :
put the usealpha of the image of member 1
-- 0
put the depth of the image of member 1
-- 16
Les commandes liées à cette propriétés
sont :
SetPixel (où, quelleCouleur)
getPixel ( dOù )
fill ( où, couleur)
copyPixel ( DuneImage, où, surQuelleImage, pamamètres)
extractAlpha ()
setAlpha ()
La vitesse est plutôt bonne et sur un G3 c'est un outil des
plus puissant que nous offre là Macromedia.
gestion des pistes sons
Un juke-box ! c'est la métaphore qui vient tout de suite
à l'esprit lorsque l'on découvre qu'il est désormais
possible de mettre les acteurs sons en file d'attente sur une piste
via la commande queue(). Chaque acteur placé ainsi en queue
peut être associé à un paramètre #loopCount,
#loopStarttime, #preloadTime...
Regardons ça : On place un acteur son en attente piste 1
queue( sound 1 , member 2)
put getPlayList(sound(1))
-- [[#member: (member 3 of castLib 1)]]
put the volume of sound 1 -- 255
set the pan of sound 1 to - 100
Ici par la propriété the pan of sound 1 on demande
de ne jouer le son que sur un canal stéréo. Les valeurs
vont de -100 à 100. O est la valeur par défaut.
queue( sound 1 , member 2)
put getPlayList(sound 1)
-- [[#member: (member 3 of castLib 1)], [#member: (member 2 of
castLib 1)]] play sound 1
queue( sound 1 , [#member:member 2, #loopCount:3])
play sound 1
Un juke-box je vous dis :
playNext sound 1
pause sound 1
rewind sound 1
<
Sommaire
|