Subversion fonctionne un peu comme un serveur FTP et permet de partager via un serveur vers des applications clientes tous les fichiers d'un projet. Il est possible pour l'administrateur de choisir les différents droits d'accès, d'enregistrement, etc. des utilisateurs.

Revenons maintenant à VEGAS.

Pour récupérer les sources de VEGAS il existe plusieurs solutions et je vais m'attarder ici sur l'utilisation du logiciel TortoiseSVN qui fonctionne de façon très transparente sur PC. Il permet en effet de prendre la main sur un répertoire de votre disk dur et de le partager avec un serveur SVN. Une fois TortoiseSVN installé, un simple bouton droit suffit pour mettre à jour le répertoire, voir le journal des différentes révisions du SVN etc.

Remarque : je ne l'ai pas essayé mais il existe sur le site de Tigris.org un autre applicatif client SVN qui se nomme RapidSVN et celui ci semble multiplateforme. Cet applicatif peut surement vous aider pour récupérer sur votre MAC ou sous Linux mes classes.

Méthode d'installation du SVN sur votre PC

1 - Télécharger et installer Tortoise SVN : http://tortoisesvn.net/downloads

2 - Installer le pack Français correspondant à la version de votre TortoiseSVN (c'est tout de même plus sympatique) : http://tortoisesvn.net/downloads (en bas de la page)

3 - Choisir un répertoire sur votre disk qui sera la base de tous vos projets SVN et créer un répertoire VEGAS à l'intérieur.

4 - Faites un click-droit sur le répertoire VEGAS et choisissez dans le menu contextuel l'option SVN extraire (SVN checkout en anglais).

5 - Il suffit maintenant de rentrer l'adresse du serveur SVN et de valider ensuite : http://svn1.cvsdude.com/osflash/vegas

6 - Tous les fichiers du projet pour la révision actuelle seront téléchargés sur votre ordinateur. Il est possible de récupérer une version antérieure pour cela il suffit de regarder les options de la fenêtre de création d'un répertoire partagé.

Installer les classes AS2 dans Flash8 ou FlashMX2004

1 - Ouvrir Flash et ouvrir le panneau de préférence du logiciel. Dans la partie ActionScript vous cliquez sur le bouton ActionScript 2.0 préférence et il suffit d'ajouter dans la liste des classPath celui de Vegas : votre répertoire d'installation\AS2\trunk\src.

2 - Dans le panneau d'action d'un document vous pouvez tester ce petit bout de code :

import vegas.core.CoreObject ;
 
var oC:CoreObject = new CoreObject() ;
trace("hasCode :: " + oC.hashCode()) ;
trace("toString :: " + oC) ;
 
/* sortie
hasCode :: 0
toString :: [CoreObject]
*/
 

Normalement si vous n'avez aucune erreur de compilation et que dans votre panneau de sortie vous avez bien ce qui est écrit en commentaire à la fin du code c'est que tout c'est bien passé et que vous avez bien défini votre classpath.

Pour ceux qui débutent et qui n'utilisent pas encore d'éditeur externe je vous conseille d'installer SEPY par exemple qui permet de créer un WORKSPACE avec les dernières versions du logiciel qui cible votre répertoire SVN. L'intérêt est énorme vu qu'il est possible de gérer vos projets ActionScript en partageant vos propres classes et les classes de VEGAS de façon transparente. Il est évidant qu'il est préférable de compléter tout cela avec l'installation de MTASC. J'essaierai dès que je peux de vous faire un tuto d'utilisation de MTASC avec SEPY car je trouve que c'est une bonne solution sans utiliser pour autant tout de suite des grosses usines à gaz comme Eclipse/FDT ;) Je vous avoue que pour le moment je bosse avec Eclipse et SEPY ouvert en même temps sur le même Workspace... et franchement je m'y retrouve bien à bosser avec les 2 ouverts ! :happy: Il faut juste une machine qui tienne le coup... car Eclipse est super gourmand et SEPY reste parfois instable... lol Mais ceci est une autre histoire ;)

Télécharger VEGAS :

Projet VEGAS :

En cas de problèmes ou si vous trouvez des bugs n’hésitez pas à consulter la page des “issues” sur Google Code : http://code.google.com/p/vegas/issues/list

Il me reste maintenant plus qu’à vous souhaiter une bonne utilisation de mon framework.