| Tutor LiveStage : Des informations complémentaires sur le langage Qscript de LiveStage. |
- Target
Toujours précisé la cible (Target) si vous écrivez un script on frame loaded
TrackOfIndex(index) Attention il est toujours préférable d'utiliser la syntaxe TrackNamed("name") car si vous utilisez QuickTime Player pour ajouter ou supprimer des pistes l'index de votre piste sera modifié
SpriteOfID(id) la meilleure solution, si vous utilisez SpriteOfIndex(index) et que vous modifiez l'ordre de vos sprites les index de vos sprites auront changés.
- Movies Actions
GoToTime(time) la façon la plus simple d'aller à un instant précis de votre film.
En général 1 seconde = 600
SetRateTo(rate) vous permet de piloter votre film :
SetRateTo(1) joue votre film (Play).
SetRateTo(2) joue votre film mais avec une vitesse double.
SetRateTo(0) arrête le défilement du film (Stop).
SetRateTo(-1) joue votre film en arrière (rétrograde)
SetRateTo(1.5) Vous pouvez aussi entrer des valeurs décimales.
- Sprites Actions
ToggleVisible(visible) pour utiliser cette action écrivez juste ToggleVisible sans argument.
Stretch(p1x,p1y,p2x,p2y,p3x,p3y,p4x,p4y) La numérotation des points suit le sens des aiguilles d'une montre.
ExecuteEvent(event_id) ne supporte que des constantes. Si vous utilisez une variable ou une expression l'exécution n'aura pas lieu.
SetGraphicsModeTo(mode,red,green,blue) un film valant mieux qu'un long discours allez donc voir la démonstration.
- VR Track Actions
Il ne semble pas utile de préciser une target pour utiliser ces actions, par exemple : GoToNodeID(127) suffit.
EnableHotSpot(hotspot_ID, True/False) ne fonctionne pas. Le syntaxe exacte est :
EnableHotSpot(ID) et DisableHotSpot(ID)
- Musik Track Actions
Pour jouer le DO donné par défaut par QuickTime la meilleure syntaxe est :
TrackNamed("Instruments").PlayNote(1,0,60,255,100) vous aurez auparavant créé un instrument Midi.
1 -> Instrument
0 -> Delay avant de jouer la note
60 -> C(Do) medium
255 -> Volume (0-255 inclu)
100 -> Durée du son
Il est conseillé d'initialiser le synthétiseur de QuickTime avant de l'utiliser:
FrameLoaded
TrackNamed("Instruments").PlayNote(1,0,60,0,10)
to "initialize" the sound system, or the first time you play the sound
there will be a short delay.
- Général Actions
GotoURL("url") N'hésitez pas à utiliser javascript comme cible.
GoToURL("javascript:window.moveBy(10,10)") Cet exemple déplace la fenêtre de votre navigateur.
GoToURL("javascript:Myfunction('60')") Appel de la fonction Myfunction avec l'argument 60.
- General properties
Random(MIN,MAX) Aux dernières nouvelles Random semble sur PC renvoyer toujours la même suite de valeurs; sur Mac les valeurs retournées sont réellement aléatoire.
- Variables Déclarations
Array MyArray[10] déclare un tableau de 10 entrées de 0 à 9.
- Commentaires
Pour mettre en commentaire plusieurs ligne simultanément:
/* Ceci est en commentaire.
Ceci est toujours en commentaire.
Ceci est encore en commentaire.
Je termine.*/
Les lignes à mettre en commentaire commencent avec /* et se terminent avec */
- Vitesse de connexion
14.4 = 1400
28/33k = 2800
56k/ISDN = 5600
ISDN dual = 11200
T1 = 150000
Intranet/Lan = 2147483648.000
|
|
|
|