Publier une librairie Flex (SWC) avec FlexBuilder 3

Les SWC (Shockwave Flash Component File) sont des sortes d’archives, qui peuvent contenir des librairies de codes ActionScript (comme le fait Adobe avec Cairngorm ou le framework de Flash) mais aussi des images ou des animations (pour un skin Flex par exemple).
Voyons aujourd’hui comment créer une librairie et la publier dans un SWC avec FlexBuilder 3…
1. Création du projet
Tout d’abord, créez un nouveau “Flex Library Project” dans FlexBuilder :

Dans l’écran qui s’est ouvert, entrez le nom du projet et le chemin du dossier :

A l’étape suivante, vous pouvez spécifier un dossier principal de sources (utile pour organiser clairement votre projet) :

Terminez la création de votre projet :

2. Ajouter les classes
Le projet a été créé, ainsi que les dossiers “bin” et “src”. Vous pouvez maintenant ajouter les classes de votre projet dans “src” :

3. Configurer le projet
Ensuite rendrez vous dans les propriétés du projet (”clic droit > Properties”) :

Puis dans “Flex Library Build Path > Classes” sélectionnez les classes que vous souhaitez exporter dans le fichier SWC :

4. Construire le SWC
Retournez à la liste des projets et faites “clic droit > Build Project” :

Le fichier SWC a été créé dans le dossier “bin”. Il ne reste plus qu’à le partager !

