juin 26th, 2008 lunar
Après avoir lu l'article plutôt intéressant d'ekameleon sur l'utilisation de google prettify avec asDoc, j'ai voulu fouiller les xsl des templates d'asDoc afin d'intégrer un peu plus google prettify au formattage de la doc.
Il se trouve que certaines balises 'code' et 'pre' se trouve dans le fichier 'class-files.xsl'. Ce fichier sert au formattage d'une page d'une classe. En affectant la class prettyprint aux balises code et pre présentes, on améliore ainsi la visibilité des signatures des méthodes, description des proprietés, etc.
Cela permet également de formatter automatiquement les fichiers d'exemple se trouvant en bas de page.
Petit exemple sur la doc du composant Window
Posted in Général | No Comments »
juin 20th, 2008 lunar
Actionscript ne dispose pas comme java ou C++ du mot-clé Enum. Les enumérations sont donc typiquement une classe étendant object dont les membres sont des constantes statiques.
C'est très rapide à mettre en oeuvre, néanmoins, son défaut est le manque de vérification du type. Par exemple, la proprieté flash.filters.DisplacementMapFilter#mode est typé String, mais attend de recevoir une des valeurs possibles spécifiée par la classe flash.filters.DisplacementMapFilterMode .
Il existe certaines méthodes permettant de pallier à ce problème, néanmoins elles amènent un autre problème qui est la longueur du code à écrire. La solution qui suit tente de faire un compromis.
Read the rest of this entry »
Posted in Actionscript, Général | No Comments »
juin 10th, 2008 lunar
Il y a quelque temps, j'avais débuté un composant visant à améliorer le Panel habituel de Flex. Bien qu'assez fonctionnel, j'étais resté sur ma faim et il fallait donc remédier à celà !
J'ai donc repris le composant depuis le début et changé complètement tout cela.
Au final, le composant Window auquel j'ai abouti dispose de tout ce dont on a besoin pour une application dont ses modules sont décomposés et permettre à l'utilisateur de les organiser à sa guise.

Les sources sont fournies, et également packagées dans un SWC. Le tout est sous une licence creative commons.
Démo, Documentation, sources.
Posted in Composants, Flex | 10 Comments »
juin 3rd, 2008 lunar
Ouf, les partiels, les projets dans tous les sens, hop c'est terminé ! Maintenant les projets persos vont pouvoir reprendre ;). ça c'était pour le petit mot qui soulage, mais venons-en au sujet.
Suite à une demande sur le forum flexx.fr, j'ai developpé un composant flex nommé ToggleLinkBar, qui est à la LinkBar ce que la ToggleButtonBar est à la ButtonBar.
Read the rest of this entry »
Posted in Composants, Flex | 1 Comment »
avril 12th, 2008 lunar
Entre deux projets de ma formation, j'essaie de prendre du temps pour coder quelques petites choses pour moi, notamment de continuer le framework Pandora (En y réfléchissant la version que j'ai publié (qu'il faudrait considérer comme une beta meme si notée 1.0) est vraiment pauvre par rapport à la beta actuelle, faudrait vraiment que je publie tout ça).
Mais je ne suis pas là pour parler de ça, mais plutôt du début de moteur 3D que j'ai développé...
Read the rest of this entry »
Posted in 3D | 2 Comments »