Categories » Flex Follow me on Twitter !

Flex - compiler en ligne de commande

Si on ne passe pas par un IDE quelconque, pour pouvoir compiler une application flash, nous avons besoin de passer par un terminal et de compiler tout ca a la main.

Tout ce dont nous avons besoin est présent dans le sdk de Flex (dossier bin)

 

Le fichier de configuration

 

Le plus simple et le plus propre pour compiler, c'est de créer un fichier de configuration (réutilisable).

Voici un xml très simple, que nous allons appeller config.xml

 

< flex-config xmlns="http://www.adobe.com/2006/flex-config">
	< target-player>10.1.0< /target-player>
	< output>bin-debug/appli.swf< /output>
	< default-size>
	    < width>230
	    < height>800
	< /default-size>
	< compiler>
		< optimize>true< /optimize>
		< strict>true< /strict>
		< source-path append="true">
			< path-element>src< /path-element>
		< /source-path>
	< /compiler>
	< file-specs>
		< path-element>src/Application.mxml< /path-element>
	< /file-specs>
< /flex-config>

 

Pour avoir la liste des paramètres possible :

~/sdks/flex_sdk_4.1.0.16076/bin/mxmlc -help list advanced

Lire la suite >>


Couleur de fond de ligne d'une DataGrid

Dans Flex, un des composants les plus utilisé est sans aucun doute la DataGrid.

Cependant, il manque par défaut le possibilité de changer la couleur d'une ligne, indépendamment des autres.

 

Après quelques recherches sur le net, je suis tombé sur le site switchonthecode.com qui explique comment le faire.

 

Je ne vais pas rentrer dans le détail, l'article original est la pour ça (en anglais). Voici simplement comment l'implémenter dans votre application.

 

Tout d'abord, nous avons besoin d'une classe qui héritera de la classe DataGrid, avec seulement une variable en plus et une fonction surchargée :

Lire la suite >>


Coloration Flex 4 pour gedit

Gedit étant mon éditeur préféré, il se devait d'y avoir un fichier de coloration pour AS3 et MXML.

En cherchant un peu, j'ai trouvé les fichiers de coloration pour Flex (comprenant bien évidement AS3 et MXML) ici.

Seul souci, lors du passage à Flex 4, le code compris dans les balises < fx:Script > apparait surligné en rouge :

 

 

Pas très joli me direz-vous.

Pour modifier ce petit désagrément, il suffit de rajouter le code suivant :

Lire la suite >>


Développement d'un RIA : 2ème partie

Dans cette deuxième partie nous allons aborder le déploiement du Zend Framework pour qu'il puisse accueillir nos requêtes en utilisant le format AMF.

 

Il y a deux façon d'utiliser Zend_Amf, soit en standalone, soit en utilisant l'intégralité du framework. C'est ce dernier cas que nous allons aborder. De ce fait, nous pourrons utiliser les classes nécessaire pour la connexion à la base de données, et utiliser les contrôleurs. Le faite de passer par le Framework nous permettra également d'utiliser le bootstrap (fichier de configuration de Zend).

 

Installation

Première chose à faire, bien évidement, il faut récupérer l'archive de la dernière version sur le site.

Nous allons voir ensemble les principaux points pour la configuration du Framework, détaillé dans le quickstart.

 

Voici l'arborescence de Zend :

 

Sans rentrer dans le détail, pour que votre application fonctionne, soit votre site est à la racine et il vous faut définir le DocumentRoot dans /public/ soit définir un VirtualHost (cf quickstart).

Lire la suite >>


Développement d'un RIA : 1ère partie

Voici un tutoriel qui va être découpé en plusieurs parties pour comprendre le développement d'un RIA. Je ne dis pas détenir la vérité, mais je vous fais part de mon approche et de ma façon de travailler lors de développements de grosses applications.

 

En ce qui concerne les choix des technologies, nous allons utiliser PHP (car c'est le langage le plus couramment utilisé) pour l'interaction avec le serveur en se servant du Zend FrameworkFlex 3 pour le côté client (interface), et MySQL pour la base de données.

 

Vous allez me dire, pourquoi utiliser Flex 3 et non pas Flex 4 (qui vient tout juste de sortir). Alors ma réponse est toute simple, Flex 4 vient tout juste de pointer le bout de son nez, les applications développées avec le sdk de Flex 3 sont nombreuses et les entreprises ne sont pas encore prête à tout changer, Flex 3 à encore quelques années devant lui. Bien entendu nous reviendrons sur le dernier sdk dans un prochain tuto.

 

Dans un premier temps, nous allons voir comment découper et organiser notre application coté Flex, utilisation du modèle MVC, pour ensuite voir comment déployer le Zend Framework pour qu'il puisse accueillir notre application Flash, et nous terminerons par les interactions entre les différentes parties.

 

Rappel sur le MVC

Avant d'aller plus loin, il est bon de se faire un petit rappel. Sans s'étaler sur le sujet (de nombreux articles sur le web en parlent), le MVC (ou modèle-vue-contrôleur) est une architecture permettant de développer plus facilement et plus proprement une application, tout en la rendant réutilisable.

Lire la suite >>


Showing 1 - 5 of 9 Articles | Page 1 of 2