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