Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
ACCUEIL FORUM FLASH F.A.Q FLASH TUTORIELS FLASH OUTILS FLASH SOURCES FLASH LIVRES FLASH BLOG FLASH

Editeur AS2 FDT

Date de publication : 12/06/2007

Par Matthieu DELOISON (Site)
 

Présentation, configuration et utilisation de l'éditeur AS2 FDT.

I. Présentation
II. Installation et Configuration
II-a. Installation
II-b. Configuration
III. Création d'un nouveau projet
IV. Remerciement


I. Présentation

L'éditeur FDT est un plugin du logiciel eclipse.
FDT permet de développer des applications Action Script (AS2) avec beaucoup plus de rapidité (auto-complétion, templates perso, import automatique...).
Après avoir essayé des éditeurs AS2 comme Flashdevelop ou SEPY, FDT reste le meilleur et de loin, grâce à ses nombreuses fonctionnalités qui facilite la vie des développeurs.

Ce plugin Eclipse est payant, néanmoins, une version de démonstration valable 30 jours (avec toutes les fonctionnalités débloquées) est disponible sur le site en FDT PowerFlasher

D'ici quelques mois, une nouvelle version sera disponible qui prendra en charge l'AS3 et surement avec des nouveautés bien sympa (la phase de béta test a débuté depuis le mois de Mai).

Fonctionnalités de FDT :
  • gestion automatique des imports.
  • proposition de correction du code.
  • test en temps réel de la validité du code.
  • réorganisation des imports lors du changement (nom, chemin) d'une classe.
  • gestion des classes super poussée (auto complétion du code très poussé).
  • système de template (pour la création rapide des classes récurrentes).
  • support de la compilation MTASC directement dans eclipse.
  • multiplateforme, fonctionne aussi bien sous Linux que sous Windows (grâce à eclipse).
  • support des commentaires au format javadoc.
  • possiblité de travailler à plusieurs sur un même projet (avec les bibliothèques liées).
  • explorateur pratique pour visualiser l'arborescence d'une classe.
  • possibilité de paramétrer tout son espace de travail.
  • intègre l'aide de flash

II. Installation et Configuration


II-a. Installation

L'installation du plugin FDT requière l'installation du logiciel eclipse : en Site Eclipse
Ensuite, via Eclipse, il est possible d'installer directement FDT.

  • lancez Eclipse.
  • allez dans le menu Help puis Software Updates et Find and Install.
  • sélectionnez Search for new features to install.
  • cliquez sur New Remote Site.
  • donnez un Name et mettez comme URL : http://fdt.powerflasher.com/update
  • choisissez FDT, puis Finish.
  • une fenêtre Updates apparaît, sélectionnez FDT, clicuez sur Next.
  • acceptez le contrat de licence et cliquez sur Next.
  • puis Finish.
  • fenêtre de vérification avant l'installation, cliquez sur Install All.
  • quand tout est terminé, Eclipse va vous proposer de redémarrer le logiciel, cliquez sur Yes.
Voici 2-3 copies d'écran pour illustrer les principales étapes de l'installation.

Software Updates et Find and Install
Software Updates et Find and Install
New Remote Site
New Remote Site
Finish
Finish

II-b. Configuration

Il reste plus qu'à effectuer la configuration du plugin, très simple et très rapide. Si l'installation s'est bien déroulée, vous devriez voir un onglet FDT, c'est la que s'effectue la configuration du plugin.

  • onglet Windows puis Preferences
  • choix FDT
Voici ma configuration personnelle, libre à vous de la personnaliser.

  • Cochez Open fla in Flash IDE (utilise le logiciel Macromédia Flash pour ouvrir les fichiers fla).
  • Cochez Flash Explorer File Operations (utilise l'explorateur de FDT pour les opérations sur les fichiers).
  • Cochez Create BOM in as-Files with UTF-8 encoding (utilise l'encodage UTF-8 pour les fichiers as).
  • Onglet Core Libraries : par défaut les classes de Macromédia Flash 8 sont utilisées, personnellement, j'utilise les classes std8 livrées avec le logiciel MTASC.
Onglet Editor, puis Colors, vous pouvez choisir les couleurs utilisées pour les mots clés, les commentaires...
Dans Templates, vous pouvez créer les votre, cela correspond à la création de classes automatique directement dans l'éditeur FDT (en tenant compte du nom et chemin de la classe). Je vous conseille d'utiliser ceux de fr Francis Bourre qui s'avère indispensable (templates pixlib).

  • Onglet Flash : Flash IDE : le chemin vers l'exécutable de Flash (généralement C:\Program Files\Macromedia\Flash 8\Flash.exe).
  • Flash Player : le chemin vers le Player Flash Stand Alone (généralement C:\Program Files\Macromedia\Flash 8\Players\Debug\SAFlashPlayer.exe).
  • Flash ASO Directory : le chemin vers le cache des classes générées lors de la compilation avec Flash (généralement C:\Program Files\Macromedia\Flash 8\fr\Configuration\Classes\aso).
Et enfin dans Tools, MTASC, indiquez le chemin vers l'exécutable mtasc.exe (pour ceux qui utilise ce compilateur Open Source).

Préférences FDT
Préférences FDT

III. Création d'un nouveau projet

Voici un exemple de création d'un nouveau projet en utilisant le plugin FDT.

Tout d'abord, vérifier que Eclipse est configuré dans une perspetive Flash (environnement de travail). Eclipse gère plusieurs environnement de travail suivant le langage de programmation utilisé. Vérification de l'environnement de travail : Windows -> Open Perspective -> Other -> Flash.

  • Affichez l'onglet Flash Explorer : Windows -> Show view -> Flash Explorer.
  • Clique droit dans l'onglet Flash Explorer : New -> Project.
  • Sélectionnez Flash -> New Flash Project puis Next.
  • Donnez un nom au projet et sélectionnez un répertoire pour stocker le projet sur votre disque dur et cliquez sur Next.
  • Choisissez le Core Library, vous pouvez aussi rajouter des bibliothèques partagées (framework pixlib) avec Add Linked Libraries, ajouter des répertoires de classes as.
  • déjà existant (Add Existing Folder). Ensuite cliquez sur Finish.
  • Vous venez donc de créer voter premier projet avec FDT.
Commençons par écrire une classe d'exemple.
On va créer un dossier regroupant tout le code source du projet : Clique droit dans Flash Explorer, New -> Source Folder.
Positionnez vous sur le dossier que vous venez de créer pour regrouper les classes ayant le même thème dans des packages. Clique droit dans Flash Explorer, New -> Package.
Ensuite, sur le package crée, on va ajouté notre première classe : Clique droit dans Flash Explorer, New -> Class.
Voila notre première classe de crée, il nous reste plus qu'à la remplir.
On en vient à l'utilité des templates, dans notre cas, on veut créer la classe principale de notre application (nécessaire pôur MTASC). Appuyer sur les touches Ctrl+Entrée pour afficher la liste des templates, choisissez Create an MTASC...
Votre classe avec la méthode static main est désormais crée, vous pouvez compiler votre application avec MTASC.

Ci dessous, quelques copies d'écrans illustrant les différentes étapes de création d'un nouveau projet Flash.

Flash Explorer
Flash Explorer
New Project
New Project
New Flash Project
New Flash Project
Core Library
Core Library
New Source Folder
New Source Folder
New Package
New Package
Template class Main
Template class Main
Finish
Finish
Il nous reste plus qu'à découvrir par vous même tous les avantages de l'utilisation d'un environnement de développement : Eclipse + FDT + MTASC.

Le site de support en FDT est vraiment très bien fait. Il contient plein de en vidéos d'exemples, et le forum de support est très réactif aux questions posées.


IV. Remerciement

Les développeurs de l'éditeur FDT pour avoir conçu un produit très bien adapté au développement Action Script.
L'équipe du site FDT offre une licence gratuite à tous les développeurs Action Script de projets Open Source : en FDT PowerFlasher

Pour ceux qui veulent approfondir leurs connaissances, il y a plein de tutoriaux très bien fait sur le compilateur MTASC et le framework pixlib : fr Get-url



Valid XHTML 1.1!Valid CSS!

Les sources présentées sur cette page sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © 12/06/2007 Matthieu DELOISON. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsables bénévoles de la rubrique Flash : Grégory Dumas et Brice Franzoia - Contacter par EMail :
Vos questions techniques : forum d'entraide Flash - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.