Rss Feed

Génération des getter/setter

Lors du développement d’un projet flex bien structuré, un des aspects qui peut devenir vite assommant est la création structurée des VO.
Il faut d’abord créer la classe puis la nommer, créer et typer les variables privés, les getters et les setters, puis enfin créer les autres fonctions du VO.

Mais maintenant avec Flash Builder 4, la génération des getters et des setters est simplifiée à l’extrême. Il n’y a qu’à lui demander.
[Lire la suite...]

Flex Unit et Flash Builder

Lors d’un développement, les tests unitaires sont très importants. Pour un développement flex, il existe flexUnit.
Avec Flex builder 3, on devait intégrer la librairie FlexUnit, puis créer manuellement, les classes de tests, les classes de suite de tests et l’application de lancement de tests. Il y avait des problèmes pour lancer seulement certains tests ou pour relancer les tests qui avaient échoués après correction. Il fallait souvent relancer tous les tests pour une correction.

[Lire la suite...]

Zend amf et mixed array

Pour ceux qui ont l’habitude d’utiliser AMFPHP Zend_amf, bien que très proche, pourrait être un peu troublant sur un point : les mixed array. Avec AMFPHP les objets de types mixed array sont sérialisés en tant qu’objet générique en flex (Object). Avec Zend_amf ce n’est plus le cas. Les objets de type array sont sérialisés sans transtypage et donc arrivent à flex en tant que tableau. Le problème c’est que ce type n’est pas très commode à utiliser en actionscript. Par exemple il est impossible d’utiliser le résultat brut dans un dataprovider et traverser la structure impose quelques lignes de code. Après avoir contacté Wade Arnold il semblerait que ce soit un comportement normal et qu’un cast soit possible avant l’envoi pour recevoir un objet de type Object. Voir son blog pour plus d’infos, il vient de poster un billet à ce sujet.

Pour vos projets Flex : coding conventions and best practices

Pour les développeurs ActionScript 3 qui souhaitent écrire du code respectueux des standards, avoir des projets Flex qui tiennent la route et qui puissent être repris par d’autres développeurs Flex, voici une page à bookmarker ;)

Flex Coding Conventions and best practices

ActionScript 3 – Guide de référence – Adobe Flex / Adobe Air

flexAirGuide.jpg

Voici une publication PDF de l’API actionscript 3 pour le développement de vos RIA Adobe Flex et Air.

Article Devnet Adobe :

Adobe technology platform ActionScript reference for RIA development

Document PDF :

Adobe technology platform – ActionScript Reference – Rich Internet Application Development

Update du Flash player 9 rc pour Mac

Le Labs d’Adobe vient de mettre à disposition une maj du Flash Player 9 (moviestar) pour Mac. Les versions Windows et Linux ne changent pas.

Plus d’information sur Adobe Labs >>

ActionScript 3 – kirupaForum

Voici un bon site pour ceux qui souhaitent approfondir l’actionScript 3.

ActionScript 3 – Tip of the Day

Fermer un Tree en 1 seconde chrono

Vous souhaitez fermer toutes les branches d’un objet de type Tree d’un coup et que par la même occasion ça ferme toutes les branches filles ?

Vous avez cherché dans la doc et commencé à faire une fonction récursive en utilisant expandItem(,false), je vous arrête de suite, il existe un moyen très rapide de le faire : il vous suffit de réaffecter le dataprovider au dataprovider existant.

Exemple :

<mx:Button x="303" y="364" label="Test" click="myTree.dataProvider = myTree.dataProvider"/>