mercredi, janvier 25 2006

[wiki] - documentations Flash8 et JSFL

Merci SuperDevy! :)

Lors de la création du wiki de media-box, SuperDevy avait à coup de copier-coller mi en ligne presque la totalité de la doc de FlashMX2004. Un boulot de titan, et je sais de quoi je parle je m'étais lancé dans la documentation du JSFL, j'ai même pas réussi à terminer de lister l'ensemble des fonctions et variables. :p

Voilà qu'il nous a remi ça pour la doc de Flash8 et du JSFL. :)

Mais attention pas n'importe comment!

Mais cette fois pas question de faire tout à la main : j'ai fait un script PHP pour convertir toutes les pages de la documentation Flash 8 ! - SuperDevy

Resultat

Alors maintenant vous vous dites peut-être, mais euh?! :/ , c'est la même chose que ce qu'on a dans Flash!
Oui, mais…
C'est publié sur un wiki, ce qui veut dire que qui le veut peut agrémenter une fonction ou une variable de son explication, de son exemple de code, de ça façon de voir les choses. Ce qui permettra d'avoir une documentation plus riche et plus juste que celle d'Adobe.

En plus pour vous aider à vous ballader danscette documentation un plug-in FireFox est disponnible. ;)

On attends plus que vous pour fignoler cette doc. :)

Sinon la neige, ben elle a pas tenu. :(

[mediabox] - Un petit frappr de plus

Pour ceux qui ne serait pas au courant je suis membre de media-box et ce depuis 3 ans. :p Ce qui m'a permis de rencontrer pas mal de personnes qui faisaient la même chose que moi, ou en tout cas qui bossaient dans le même domaine.

La semaine dernière, je me suis dit que ça pouvait être sympa de voir où vivaient toutes ces personnes avec qui je passe beaucoup de temps. Ni une, ni deux, j'ai crée un nouveau groupe sur frappr.com. Après une semaine il y a 107 membres inscris. :)

Mais pourquoi s'arrêter là, pourquoi se limiter aux membres de media-box, mon idée de départ était de localiser sur une carte des personnes qui ont la même passion. :)

Je connais pas mal de personnes qui ne s'inscriront pas dans ce groupe, parce qu'ils ne veulent pas apparaître sous la bannière Media-box.

Alors je me pose une question.
Dois-je ouvrir un nouveau groupe ou ai-je une chance de convaincre les non Media-boxien(ne) de venir s'inscrire?

Pour s'inscrire : Aller sur www.frappr.com/mediabox et rajouté vous. ;)

Je profite de se post pour signaler que j'ai rajouté la possibilité de placer du code dans les commentaires. ;)
AS :
///geshi actionscript
votre code
///

Je vous laisse, j'ai des flocons de neiges à regarder tomber. :)

mardi, janvier 17 2006

[pixLib] - Une programmation événementielle typée

Dans ce billet, je m'attaque au package events de pixLib.
J'avoue avoir eu l'impression d'avancer seul dans le brouillard pour déchiffrer tout ça, et j'espère ne pas être passé à coté de l'essentiel de ce que cette outil nous apporte. Il est conseillé de connaître les bases de la programmation événementielle dans Flash pour comprendre ce qui suit. ;)

Première chose à savoir, le package events de pixLib ce veut polymorphique à celui de Adobe (ex Macromedia).

var oEB : IEventDispatcher = new EventBroadcaster(this);
oEB.dispatchEvent( {type:'onUnTruc', target:this, param:123} );

Deuxièmement, la structure du package events de pixLib permet le typage fort des événements. :)

Lire la suite...

samedi, janvier 7 2006

[pixLib] - import com.bourre.log.LogChannel

Trois jours après la présentation du logguer de pixLib, Francis nous a rajouté une nouvelle fonction au Logguer de pixLib, l'objet LogChannel. Ainsi qu'une indépendance complète vis à vis des classes de LuminicBox (plus besoin de charger le pack). Je me devais de vous faire une petite présentation de cette dernière pour rester à jour :p

L'objet LogChannel est un «filtre» au niveau de l'animation Flash, pour être plus précis, il s'agit d'un troisième argument que l'on rajoute lors du Logger.Log(), cet argument peut-être considéré comme un typage de l'événement. Pour effectuer le tri, il faut rajouter ce «type» d'évenement comme argument des Logger.getInstance().addListener(), ce qui aura comme effet d'envoyer uniquement les éléments qui possède le bon LogChannel (type), c'est pas cool ça? :p

Lire la suite...

vendredi, janvier 6 2006

[Design Patterns] - L'envers du décor!

Salut,

Ce petit billet pour signaler que Stéphane Bebrone nous offre ce matin une traduction de la première partie de l'interview de Erich Gamma par Bill Venners.

Dans cette interview Erich Gamma essaye de répondre à la question : Quelle est la meilleure façon de penser pattern? :)

J'en profite pour signaler que j'ai l'intention de faire un comparatif de deux excellents livres sur les design patterns, «Design Patterns», des GOF et «Tête la première, Design Patterns, édition O'Reilly. Ca me prends plus de temps que prévu, faut parfois s'accrocher pour à la lecture de certains chapitres. ;)

PatternsMENT votre ;)

mercredi, janvier 4 2006

[FDT] - Une nouvelle façon de programmer

FDT, MTASC, Eclipse et Ant, à première vue des mots bien barbares. Et pourtant une fois ces outils explorés, ce sont les personnes qui programment dans l'IDE de Flash qui deviendront des barbares à vos yeux.

Un peu de théorie

Eclipse

C'est un environnement de développement multi-langage écrit en java (multi-plateformes), et basé sur un système de plug-in, ce qui lui permet une extensibilité et une polyvalence incroyable.

MTASC

Compilateur Flash open-source développé par Nicolas Cannasse.

FDT - Flash Development Tools

Il s'agit d'un plug-in pour Eclipse, qui fournit tout un environnement de travail dédié à Flash.

ASDT - ActionScript Development Tool

Equivalence de FDT en open-source.

Ant

C'est un projet open source de la fondation Apache écrit en Java, qui vise le développement d'un logiciel d'automatisation des opérations répétitives.

Lire la suite...

lundi, janvier 2 2006

[pixLib] - Comment logguer?

Voici le premier tutorial d'utilisation de la librairie réalisée par Francis Bourre, pixLib. Je vais vous présenter l'intérieur du package log. ;)

Pour commencer de quoi est composée cette partie de la librairie?

Dans pixLib on retrouve deux implémentations de LogListener, il s'agit de LuminicTracer et de SosTracer. Ces deux implémentations nous permettent d'utiliser facilement deux traceurs externes à Flash.

LuminicBox.Log : Ce tracer externe utilise LocalConnection() de Flash.
Powerflasher SOS (SocketOutputServer) : Celui-ci utilise une connexion à un serveur XML Socket.

Je me concentrerai uniquement sur le logguer de LuminicBox, car c'est celui que j'utilise. Attention, je dois vous prévenir que si vous continuez la lecture de ce billet vous risqué de modifier vos habitudes de travaille à tout jamais. :p

Lire la suite...

- page 16 de 17 -