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
|