FlashDevelop : Création d’un template de classe
Pour ce tutorial, nous allons nous intéresser à FlashDevelop et à ses templates.
Il est possible de modifier les templates de FlashDevelop, ce qui permet d’éviter les copier/coller fastidieux et de gagner beaucoup de temps.
Par défaut il existe 4 templates :
- New Class
- New empty file
- New Interface
- New Event
Ces templates sont déjà très pratiques mais le template New Class est vraiment limité au stricte minimum et il peut s’avérer utile d’ajouter ses propres templates comme par exemple un template de classe Singleton. Je vous ai fait une petite vidéo qui explique comment personnaliser ces templates.
Les templates de FlashDevelop se trouve ici (remplacer user par votre id de session) :
C:Documents and SettingsuserLocal SettingsApplication DataFlashDevelopTemplatesProjectFilesAS3Project
C:Documents and SettingsuserLocal SettingsApplication DataFlashDevelopTemplatesProjectFilesAS2Project
Template de classe.
Class.as.rar
Je vous met aussi mes templates de classe Singleton AS2 et AS3.
class-singleton-as3
class-singleton-as2
Les arguments des templates sur le wiki de FlashDevelop
Bon code à tous…


Ca c’est bien cool, merci pascalou
Tres bon Tuto, simple, clair et brève.
Good job.
Merci Moon et Zouloux pour les compliments, ça fait plaisir
Super le tuto. Malheureusement je n’ai pas réussi à faire fonctionner flashdevelopp. Si quelqu’un peut m’aider pour commencer ou faire un super tuto sur le sujet (par exemple pascalou ). J’ai lu et executer les tutoriaux sur le site de flashdevelop.
Merci pour votre aide
@Philou, peux tu préciser ce que tu n’as pas réussi à faire fonctionner avec FD ? Les tutos du sites de FD sont normalement plutôt efficaces…
bonjour,
votre tuto est très utile, je l’utiliserai dans certainement.
Mais pourriez vous me renseigner sur un point :
j’ai flash 8, donc AS2 ; je veux programmer en AS3, donc j’ai pris FlashDevelop pour bénéficier d’un lecteur : mais peut-on et comment utiliser des objets symboles et les instancier avec nom de liaison sans l’IDE ?
Merci et bonne continuation
Bonjour Max,
merci pour le compliment…
Si tu souhaites compiler depuis FD un projet AS3, il faut que tes éléments graphiques soient créer depuis l’IDE Flash en version CS3 (AS3) minimum. Je ne pense pas que tu puisses intégrer des MovieClip qui on été créé depuis Flash 8. Un tuto sur le site de FD : http://www.flashdevelop.org/wikidocs/index.php?title=AS3:FlexAndFlashCS3Workflow
@Pascal Achard
Bonjour Pascal, merci pour votre réponse.
J’en profite pour vous poser une nouvelle question. J’ai réalisé un site pour un designer, voici en gros son architecture : main.swf dans lequel vient s’imbriquer par attachMovie page1.swf … page6.swf. Nous voulons le faire bilingue, donc dans main.swf, 2 boutons qui proposent la langue. Il y a un script qui charge la xml contenant les 2 langues, et un script de fonction globale qui permet d’afficher les textes(avec variables/arguments). Un champ de texte se trouve sur la scène d’une des pages swf. Mais rien ne se passe, sauf si le script se trouve dans la page concernée.
Avez-vous une idée?
Bonne journée
Re,
je reviens aussitôt non pour crier Eurêka, mais pour préciser ma question qui est : comment rendre une variable définie dans main.swf et la réutiliser dans les swf imbriqués.
Merci A plus tard
Hello,
On va présumer que c’est de l’AS3. Je te conseille d’envoyer un événement personnalisé depuis le main.swf avec à l’intérieur les variables à passer au contenu chargé. Quand le contenu est chargé, tu ‘dispatch’ un sharedEvent. Cela implique que les éléments chargés écoutent cet événement. Je te conseil de lire le livre de Thibault Himbert, il explique ça tres bien ici : http://pratiqueactionscript3.bytearray.org/?page_id=4 dans le chapitre 18.
Salut Pascal,
merci pour tes conseils, je connais cet ouvrage, j’y vais de ce pas, et comme c’est en AS2 je vais bidouiller tout ça, quand le site sera finalisé je te passe son adresse.
Bonne soirée