Un petit jeu pour mobiles iOS et Androïd réalisé avec Flex 4.5
Musique par Mister Electric Demon
Détails et téléchargements : SwipeBlocks
Un petit jeu pour mobiles iOS et Androïd réalisé avec Flex 4.5
Musique par Mister Electric Demon
Détails et téléchargements : SwipeBlocks
Une des grosse frustration que peut rencontrer un développeur Flex proviens du composant Image disponible dans le framework.
Comme son nom l’indique ce composant permet d’afficher des images dans vos interfaces de manière simple et intégrée.
Seulement voila, alors qu’en ActionScript 3 pur, on peut choisir de lisser ou non les images lors de leur redimensionnement, il n’en est rien pour le composant Flex, les images apparaissent alors pixélisées.
C’est d’autant plus frustrant que le composant est basé sur la même classe que l’AS3 et que cette feature est donc présente, mais n’est pas activable directemment.
Une solution existe : il suffit d’étendre le composant pour accéder au bitmap et activer le lissage lors de l’initialisation (initialisation du composant pour les images Embed et a la fin du chargement pour les images externes).
Pour mes besoins personnels j’ai exploité cette solution en créant un composant « SmoothImage » dont voici le code :
<?xml version="1.0" encoding="utf-8"?>
<mx:Image xmlns:mx="http://www.adobe.com/2006/mxml" init="updateSmoothState()" initialize="updateSmoothState()">
<mx:Script>
<![CDATA[
private function updateSmoothState():void{
if (this.content is Bitmap){
var btmp:Bitmap = this.content as Bitmap;
if (btmp && !btmp.smoothing){
btmp.smoothing = true;
}
}
}
]]>
</mx:Script>
</mx:Image>
Voila c’est cadeau, et pour faire plaisir a tout le monde, j’ai compilé un SWC qu’il suffira de mettre dans le tiroir « libs » de son projet Flex pour disposer d’un nouveau composant « SmoothImage ».
Ce dernier fonctionne exactement comme « Image » … le lissage en plus.
Le SWC et le code source sont disponibles sur Google code.
(héhé je vais pouvoir me commander un
NerdMeritBadge OpenSource)
C’est un beau cadeau que viens de faire Mike Chambers aux possesseurs d’iPhone de la communauté des développeurs Flex/ Flash/ Air.
Une superbe application iPhone qui reprend l’intégralité du guide de référence de l’ ActionScript 3.
L’application propose la documentation complète de chacune des classes de l’AS3 telle que l’on peut la retrouver sur les livedocs d’Adobe.
Une simple liste alphabétique et un petit champ de recherche permettent d’accéder rapidement a l’ensemble des classes de l’API.
Oui je sais, des clients Twitter il y’en a déjà plein, mais je n’ai pas pu m’empecher d’en faire un nouveau.
Mais j’ai de bonnes raisons :
Et puis bien sur, surtout, le but ultime c’est de devenir le Maitre du Monde, Mouhahahah …
Donc voila, la première version en ligne est ici : Statuzer
Pour les plus amigaistes des programmeurs français, et parcequ’il ne se passait plus une journée sur les forums d’ AmigaImpact sans que quelqu’un ne le réclame (j’exagère a peine), j’ai remis a flot guru-meditation (mais si, vous savez le site des développeurs Amiga francophones).
Du coup tant qu’a bosser dessus, j’ai retranscrit l’intégralité des articles de feu la vielle ancienne version sur un beau wiki tout neuf.
Et comme un changement n’arrive jamais seul, le site a aussi changé de nom, fini guru-meditation.net, maintenant ça sera
gurumed.net, plus court, résolument plus djeunz… enfin bon c’est surtout que l’autre nom ne m’appartiens pas.
Mais bon, ceci dit, c’est vrai qu’a l’époque de guru-meditation, on l’appellait déjà gurumed entre nous.
Voici un petit simulateur de Crédit fait maison, certes il n’en manque pas sur internet mais je n’en ai trouvé aucun de vraiment pratique : il faut sans cesse faire des retours en arrière pour changer le moindre paramètre, et il faut souvent s’armer d’une feuille et d’un crayon pour parvenir a faire des comparaisons tant les essais sont laborieux.
Comme ces pratiques m’ennuyaient au plus haut point j’ai décidé de faire mon propre simulateur, quelque chose de dynamique et de simple a utiliser (du moins pour moi), ou la moindre modification de paramètre se reflète instantanément sur les résultats.
Et voila le résultat : Simulation dynamique de Crédit
En guise de future nouvelle version du site de
m4nkind, le groupe de démo dont je fait partie, j’ai réalisé une
interface 3D en Flash présentant les vidéos de nos productions et permettant de laisser un petit message en home.
Comme ça ne marche pas sur Amiga et qu’on est quand même historiquement très liés a cette machine, une mise en ligne ne serra pas concevable tant que je n’aurai pas conçu une alternative automatique pour les amigaistes.
Dans les améliorations prévues il y a un système de chat avec avatars que j’ai déjà expérimenté sur un autre projet mais dont le fonctionnement dépend d’un serveur spécial dont je ne dispose pas pour le moment.

Dans le détail la partie 3D est en ActionScript3 + Papervision, elle est étendue en composant pour implantation dans Flex afin de bénéficier du framework pour le reste de l’application.
Mise en ligne d’une petite page pour hoster
VLC Interface, une petite interface en Flash pour controler VLC a distance.
C’est encore a un stade embryonnaire, mais moi ça me sert bien a la maison.
Voici une exclusivité mondiale pour les rares personnes qui prennent le temps de lire ces lignes.
Dans quelques jours je vais lancer la version finale de mon premier jeu pour PalmOS :
Joe’s Destruction Inc.
Une version Beta trés peu aboutie est déjà disponible depuis plusieurs mois sur
PalmGear et le
site officiel pas encore officiel.