Programmez en AS3 depuis Flex Builder sans utiliser Flex

Flex est un langage de programmation permettant de créer des applications Flash de manière assez simple en utilisant du XML et de l’Action Script 3.0 – depuis Flex 2.0. Cependant, les – très – nombreuses librairies inclues à Flex lui donne un réel problème : le poids des applications créées. En effet, développer une application qui utilise quelques composants tels que Canvas, ProgressBar, etc… donne à cette même application Flex une taille plus ou moins importante, allant de quelques Ko à plusieurs centaines voire milliers de Ko

J’ai longtemps utiliser Flex pour toutes mes applications Flash, plus ou moins complexes. Seulement, force est de constater que le premier chargement est très long, ce qui n’est pas toujours justifié.. De plus, je me suis rendu compte que ce que j’utilisait dans Flex c’était l’Action Script et que je n’avais que quelques dixaines de lignes d’XML qui servaient uniquement à définir les paramètres de l’application (taille, scrollbars…) et la structure primaire de l’interface. C’est pourquoi j’ai décider de développer directement en Action Script (3.0).

Utiliser Flex Builder

Le Flex Builder (basé sur Eclipse) fonctionne aussi bien sous Linux que sous Windows ou Mac, ce qui permet de pouvoir programmer en Action Script sur toutes les platesformes.

Pour commencer, faites: File > New > Action Script Project et remplissez comme vous le souhaitez Project Name, son répertoire, etc…

Il vous créer donc un fichier .as qui as pour nom le nom de votre projet. Dans celui-ci, mettez-y votre code…

Pour compiler, il suffit d’enregistrer et ça compile tout seul…

Utiliser mxmlc

Vous pouvez aussi utiliser en ligne de commande le compiler AS3 de Flex de manière gratuite et légale. Pour celà, je vous conseil de lire ceci.

Le code

Dans le fichier .as de base, vous devez y mettre un code de départ tel que celui-ci :

[SWF(width=”500″, height=”400″)] indique que l’application aura pour largeur 500px et pour hauteur 400px. Enlevez cette ligne si vous souhaitez une taille variable à votre application.

facebooktwittergoogle_plusredditpinterestlinkedinmail

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">