Catégorie | Tutos Flex / AIR

19 classes AS3 indispensables pour vos projets Flex

le 28 juillet 2008 par Julien Lestel

Adobe FlexFlash et Flex permettent de créer des classes personnalisées dans le but de fournir des objets pour les tâches répétitives d’une manière simple. Voic donc une liste de classes personnalisées ActionScript 3 qui pourront vous aider à développer mieux et plus vite :)

Lire la suite …

N'oubliez pas que vous pouvez vous abonner à mon Twitter http://twitter.com/flexinfo ou au flux RSS ;)

Aucun commentaire

ADC on AMP - Une ressource indispensable pour les développeurs Flex

le 09 juillet 2008 par Julien Lestel

Vous êtes sûrement déjà au courant de la release du Adobe Media Player (AMP) qui est construit en AIR. De nombreuses TV populaire comme PBS, CBS, MTV et d’autres ont signés avec AMP. AMP deviendra vite selon moi une manière simple et efficace d’afficher du contenu et d’améliorer l’expérience utilisateur.De plus, Adobe a aussi mis à disposition des vidéos pour AMP. L’une de plus intéressantes est la chaîne ADC (Adobe Developer Connection). Les évangélistes Adobe montrent comment développer simplement en Flex, AIR, Flash …etc

La dernière interview est celle de Ely Greefield, qui nous parle de Flex 4 et du futur de Flex.

Vous trouverez le même contenu sur tv.adobe.com, mais l’avantage avec AMP est que vous pouvez sauvez votre contenu et le regarder plus tard en mode “offline”.

Aller donc voir AMP et appréciez ADC.

Aucun commentaire

Versioning et Portail en Flex 3

le 08 juillet 2008 par Julien Lestel

Pendant que la plupart des développeurs Flex de chez Adobe sont occupés à travailler sur Flex 4, quelques-uns travaillent sur un projet nommé le “Plan Marchall”. La plupart d’entre nous n’en auront jamais besoin, mais certains gros clients de Adobe le font…

Si vous voulez faire un Portail Flex, ou si vous avez une application composé de nombreux SWF dont il faut la dernière version … ou si vous avez juste beaucoup de temps devant vous, le lien suivant pourrait être intéressant pour vous : The Marshall Plan.

 

Aucun commentaire

[Tutoriel] Référencement des applications Adobe Flex sur les moteurs de recherche

le 01 juillet 2008 par Julien Lestel

Avec l’avènement d’Internet, l’optimisation du référencement pour les moteurs de recherche est devenue un domaine à part entière dans le monde de l’informatique. Les techniques de SEO (Search Engine Optimization) sont nombreuses et utiles pour connaître ce qui est plus ou moins indexable par les moteurs de recherches. Le référencement pour les Rich Internet Applications est encore plus frustrant. Actuellement les “robots” des moteurs de recherches parcourent les fichiers SWF et indexent seulement le texte statique.

Cependant, il est tout de même possible d’obtenir un très bon référencement…

Lire la suite …

Aucun commentaire

Flex / AIR et PDF …

le 21 mai 2008 par Julien Lestel

adobe air flex

Lors d’Adobe MAX 2007 à Barcelone, Michael Chaize a développé une application AIR …

Son application Adobe AIR communique avec un fichier PDF. L’idée est de se baser sur un pont JavaScript du conteneur mx:HTML et de communiquer avec une couche de JavaScript Acrobat.

Cliquez ici pour voir la vidéo de présentation de l’application

Cliquez ici pour installer et tester l’application. Vous devez installer au moins l’Adobe Reader 8.1.

Cliquez ici pour parcourir les sources du projet (Flex builder 3).

Source : Blog de Michael

Aucun commentaire

Typage fort d’objet SOAP avec Flex 3

le 19 mai 2008 par Mickael Ruellan

Suite au post de Matsiya sur l’utilisation du SchemaTypeRegistry afin de permettre la “conversion” des objets SOAP issus d’un Web service en Classes AS3, je me suis lancé à quelques expérimentations. L’utilisation est en effet très simple et permet un mappage des Objets SOAP de type ComplexType vers les classes objets AS3 de son choix, juste en indiquant son namespace et le nom de l’objet tel qu’il est décrit dans le fichier WSDL du Web service.

Prenons un exemple : Imaginons qu’un Web service nous renvoie une liste d’utilisateur et qu’on veuille récupérer cette liste dans une classe nommée “UserArray” qui est en fait un tableau d’objets de type “User”. Il nous suffira de déclarer l’association avant l’appel du Web service en faisant :

SchemaTypeRegistry.getInstance().registerClass(new QName(”http://www.flex-info.fr/”, “userArray”), UserArray);
SchemaTypeRegistry.getInstance().registerClass(new QName(”http://www.flex-info.fr/”, “user”), User);

Le resultat retourné par le ResultEvent contient alors une classe UserArray contenant des classes User.

L’image ci-dessous illustre le procédé :

SchemaTypeRegistry

Comme le souligne Matsiya, dommage qu’il n’y ait pas plus de communication sur cet aspect du mapping des données entre des Web service SOAP et Flex (Flex 3 uniquement !). En espérant que ce post y participe…

Mise à jour : Afin d’être plus complet, les classes objets en AS3 doivent être écrites avec au minimum leurs propriétés comme de simples objet et peuvent contenir des fonctions propres au objets. Exemple de la classe User :

package {
public class User
{
public var IDUSER:Number;
public var login:String;
public var mail:String;
public var name:String;
public var password:String;
}
}

La classe UserArray dans l’exemple est en fait une extension de la classe ArrayCollection, mais n’est pas nécessaire si un simple ArrayCollection est suffisant.

A quand un système de mapping et de synchronisation des classes Java, PHP ou autre vers des classes AS3 ?? Il ne manque plus que ça… non ?

Ajout : il semblerait que le mapping ne fonctionne pas bien avec des Web services de type “document/litteral” générés par Axis 1. Le passage en “RPC/encoded” résout le problème…

Aucun commentaire

Création de tooltip personnalisés

le 11 avril 2008 par Mickael Ruellan

Comment créer ses propres tooltips ?? On sait que c’est possible avec Flex ! on se dit que ça doit être facile, mais encore faut il savoir comment faire…

Le petit exemple ci-dessous permettra surement d’y voir un peu plus clair…

- création du tooltip avec un skin personnalisé
- ajustement du tooltip en hauteur comme en largeur (9-scale)
- positionnement global du tooltip

This movie requires Flash Player 9

Les sources ici

(4) commentaires

Tuto BlazeDS : Créer une application de chat en Flex avec BlaseDS

le 12 mars 2008 par Julien Lestel

Ce tutoriel vous montre comment créer une application de chat en Flex à l’aide du service de messaging de BlazeDS.

blazeDS

Lire la suite …

(7) commentaires

Tutoriel : Comment faire un Tetris in Flex ?

le 10 mars 2008 par Julien Lestel

tetris adobe flex

RicoOnFlex a développé un clone de Tetris en AS3. C’est un jeu complet fait avec 600 de lignes de code AS3. Il utilise principalement 2 tableaux dimensionnels pour représenter les masques pour les briques et pour permettre une détection des collisions simplifié. Le rendu est simplement des données bitmap remplies avec des “shape object”.

On pourrait ajouter un peu de son, des graphiques plus beaux et une soumission des meilleurs scores et cela pourrait devenir un jeu online vraiment sympa.

Le jeu s’appelle TINT pour Tint Is Not Tetris.

Jouer à TINT

Voir le Code Source

Source : RicoOnFlex 

Aucun commentaire

Intégration de Papervision3D dans un projet MXML

le 16 février 2008 par Mickael Ruellan

Je me suis penché sur Papervision3D dans le cadre d’un projet et j’ai voulu tester son intégration dans un projet MXML. Malheureusement, je me suis rendu compte que la plupart des tutoriels sur le sujet pour ne pas dire tous, parlent de la création d’un projet en ActionScript 3. J’ai donc créer des classes permettant l’intégration d’un objet papervision3D en tant que balise MXML, permettant ainsi d’inclure facilement une scène 3D dans un projet Flex. Je vous propose donc un petit exemple montrant l’utilisation de ces classes au sein d’un projet MXML.

Exemple disponible ici avec les sources. Les explications se trouvent dans la suite de l’article… Lire la suite …

Aucun commentaire

Subscriptions

Sondage

Préférez-vous travailler avec l'ancien Flex Builder ou le nouveau Flash Builder ?

  • Flex Builder (50,0%, 8 Votes)
  • Flash Builder (31,0%, 5 Votes)
  • Aucun des 2 ! (19,0%, 3 Votes)

Nombre de votants: 16

Loading ... Loading ...

Twitter

Mugsho