Final Cut Pro 3: Sous-routines FXScript
Fiches techniques
- Apple
- Final Cut Pro/Studio
- DVD Studio Pro
- Matrox
- Blackmagic Design
- Aurora Video
- Final Cut Express
- Cinema Tools
- LiveType
- Compressor
- Soundtrack/Soundtrack Pro
- DVD
- AJA Vidéo
- Motion
- Xsan
- Logic Express/Pro/Studio
- Shake
- Color
- Episode Desktop/Engine
- Final Cut Server
- Sonnet Technology
- Demande de RMA
- GB Labs
Les sous-routines sont des sections de code qui peuvent être "invoquées" à partir d'une autre section du script. Dès qu'une sous-routine est invoquée, elle s'exécute puis reprend le flux du script au point où elle a été invoquée. Les sous-routines constituent une manière utile de décomposer le code et permettent de minimiser la quantité de code d'un script, car elles sont réutilisables.
- Dans un script, une sous-routine doit commencer par la commande "on", comme suit :
on mcysub (paramètre 1, paramètre 2...).
- La sous-routine se termine par le terme "end" sur une ligne séparée.
- La totalité du code compris entre les commandes "on" et "end" fait partie de la sous-routine.
"Mysub" est le nom de la sous-routine, tandis que les paramètres ("parameters"), placés entre parenthèses, apportent les informations nécessaires au fonctionnement de la sous-routine. Les paramètres proviennent parfois des contrôles d'entrée du script.
Le script peut invoquer la sous-routine à tout moment sur simple utilisation de son nom dans une ligne de code. La sous-routine devient alors en quelque sorte un nouveau terme de pilotage créé par vos soins. Une fois que la sous-routine s'est exécutée, le script revient à la ligne qui suit immédiatement celle où elle a été invoquée.