Preloader personnalisé dans Flex avec un swf

Dans un post, Jesse Warden explique comment créer un preloader presonnalisé. L'exemple est intéressant et complet mais j'ai eu une petite surprise en voulant mettre en place la même chose. Si on créé le swf avec Flash CS3, même en exportant en AS2 pour Flash 8, il semble que Flash CS3 rajoute dans les propriétés de liason une classe du même nom que l'identifiant de liaison du coup, Flex ne peut pas "transcoder" le swf publier.
La solution est de publier le swf en utilisant Flash 8...


Nouveau Blog

Salut à tous,

Peut-être avez vous noter qqs soucis dans l'accés à KiloOctet ces derniers temps.

Tout est rentré dans l'ordre avec le nouveau blog, maintenant propulsé par WordPress...

Encore qqs ajustements et tout devrait être d'équerre :D


LowRA est en train de passer à la prochaine étape

Une conférence en ligne a permis de faire un gros point sur l'état d'avancé de LowRA, le framework AS3 bâti sur PixLib et PixIOC. ... la suite »


Comparatif de frameworks FrontController (Cairngorm vs PureMVC vs LowRA)

Je vous propose un comparatif non exhaustif de 3 frameworks utilisant le principe du MVC+C. Une présentation rapide est une mise en avant de leurs point forts et faiblesses sera proposé. Il y a beaucoup d'autres frameworks proposant ce pattern, mais j'ai sélectionné ce qui me semblait les plus aboutis et les plus connus. Et que j'ai eu le temps d'utiliser un minimum... ... la suite »


PureMVC - Le KoMediator, un Mediator un petit peu plus souple (selon moi)

Salut à tous,

J'explore actuellement les frameworks proposant une implémentation du principe MVC+C (dit aussi FrontController) .

J'ai découvert PureMVC qui est pas mal dans son genre. ( Et je ne suis pas le seul à le dire :) ... la suite »


Manifeste pour un "vrai" Adobe Flash Platform User Group en France

Depuis le temps que j'en parle avec divers dev Flash / Flex en France, je me lance.

Pour moi la vocation première d'un Adobe User Group est d'organiser des réunions. Dans ces réunions, un ou plusieurs intervenants présentent un domaine d'expertise particulier et précis, puis la discussion s'engage autout de ce thème. On peut ainsi partager nos expériences, apprendre de nouvelles technique et surtout ne pas rester chacun dans son coin avec nos problèmes et nos solutions. ... la suite »


Utiliser une ViewList dans un ViewHelper de Cairngorm

Un petit truc en passant.

Venant de PixLib, je m'étais bien habitué en utilisant les ViewList, en gros une classe de constante public listant les identifiants uniques des vues. Pour prendre la même technique mais dans Cairngorm, il suffit d'overrider la function initialized de notre helper de la façon suivante :

 
override public function initialized(document:Object, id:String):void {
 	super.initialized( document, ViewList.VIEWNAME);
}
 

Où on remplace bien sur VIEWNAME par la constante de l'id unique. Simple, mais efficace. On est ainsi sur que c bien notre helper qui donne son id et non le mxml l'incluant.


PixLib + SWX = pixSWX

Laurent (Ali_o_Kan) vient de sortir une extension de PixLib nommée pixSWX (mais où va-t-il cherchr tout ça ?)

C'est l'alliance de deux grandes idées, le framework PixLib de Francis Bourre et le format d'échange de données SWX d'Aral Balkan.

Longue vie à pixSWX


PixIOC, bootlegs et des news

Oui, oui, je suis toujours vivant... Comme tous les bloggeurs flash, j'ai ma période creuse.

Mais tout ça pour dire que je vais faire la formation PixIOC de Francis la semaine prochaine. Je devrais donc avoir des trucs à raconter. D'ailleurs si qq'un fait le trajet Paris / Clermont en train le dimanche soir et le jeudi soir qu'il me passe un message ;)

Sinon, je suis bien pris par mon nouveau projet musical de bootlegs : Gaston

Bientôt des vrais news j'espère...

Bon, bien sûr j'aurais put vous parler de la beta publique de Papervision 3D, de Flex 3, de AIR et tout ça... Mais je suis sur que votre lecteur de fil RSS déborde de news là dessus ;)


KoDeserializer

Vous trouverez ici : kodeserializer.zip un petit Deserializer perso à utiliser avec PixLib et qui ajoute deux petites fonctionnalités au XMLToObjectDeserializer fournit par Francis :

Une propriété statique USE_ATTRIBUTE_NAME qui est un Boolean (false par défaut). Il désactive l'utilisation de l'attribut name d'un noeud en tant que nom de propriété de l'objet déserialisé (du coup c'est le nom du noeud qui est utilisé

Une méthode d'instance

 
 forceType( sNodeName : String, sType : String);
 

Elle permet d'indiquer un type pour des noms. Le but étant de pouvoir gérer des types sur des XML sur lesquels on a pas la main. ... la suite »