Filt3rek's home

Go to the content | Go to menu | Go to search

haXe, actionscript, open source flash, SWF experimentations.
Note : Most posts are experiments, so some tricks are fixed in new versions of haXe.

thursday 19 august 2010

Vide-grenier

Je retrouvais plus la clé, dis donc c'est poussiéreux ici :)
Comment vous-allez-vous ? Moi j'suis pété de taf, j'passais par là juste pour mettre un p'tit écriteau "A Vendre" ou "A louer" :-D
Je vais décrasser un peu cette adresse car entre les vieux posts expérimentaux et les merveilles humoristiques, datant du crétacé, ça devient triste... Et c'est pas trop le genre de la maison !
Pour ce faire, je vais basculer les billets haXe, qui sont encore d'actualité, vers une nouvelle section blog que je vais créer d'ici peu de temps sur
http://mromecki.fr/
Pour les fanas des posts angoissants, je vous invite à suivre le lapin blanc :
http://white-rabbit.org
En revanche, toujours pas de section porno prévue...Mais des copains à moi m'ont parlé, un jour de pluie, de http://worldsex.com... Je ne sais pas ce que ça vaut, je vous laisse seuls juges, de la misère, financière je suppose, de ces messieurs et dames sans vêtements ... :-(
Je file,
Bises !

thursday 12 november 2009

Metro, boulot, dodo

Après des mois d'absence sur la scène haXe, j'ai repris le cours des choses, là où je l'avais laissé et plutôt deux fois qu'une, oeil pour oeil, croûte que coûte et vaille que vaille ;-)

Read next

thursday 22 october 2009

Prizee.com : La Success-Story se vide de son encre...

As-tu déjà connu le frisson, le vrai ? Celui qui te donne cette sueur froide, qui réveille en toi l’instinct de survie. Tes reflexes répondent instantanément, tes nerfs sont à fleur de peau, ton poux s’accélère, ton cœur bat un rythme syncopé tellement rapide que tu ne peux en apprécier la mesure... Tout objet à proximité devient une arme insoupçonnée et tu n’hésiteras pas à t’en servir, car le danger est là tout proche, tu ne le vois pas, tu ne peux que le sentir et c’est précisément ce qui te rend dingue ! T’es à deux doigts de la folie ! Calme-toi !!! Essaie de réfléchir ! Ok, souffle un peu.

Réfléchir à quoi ? Ah oui, ok qu’est ce qui se passe ?! Merde je vis peut être mes derniers instants… Ai-je vraiment le temps de réfléchir ?! Qu’est ce que je fais ?! Que faire ? Je vais courir droit devant moi et essayer de me débattre, tant pis pour « les petits », ils ne font que me ralentir ! Mais courrez plus vite ! Allez !!! Bon, je m’en fous merde je fonce pourvu qu’il ne me rattrape pas. D’ailleurs c’est peut être « elle » et pas « il » … c’est quoi en fait ce bordel ?! Moins j’en sais et plus ca me rend dingue, je sais rien en fait de ce truc ! J’en peux plus… Cours plus vit, bordel ! J’aurais du faire du sport ! J’ai plus de souffle. Si je m’en sors, mon dieu, je vais être bon, je vais faire du sport, je donnerai de mon temps à des œuvres caritatives mais pitié aidez moi, épargnez moi !!!

Te rappelles-tu de ce frisson alors ? Ca te fait sourire hein ? Bien, oui après coup ça paraît stupide…
Il est sûr que tu n’as pas fait preuve de toute ta raison à ce moment là . Tu as honte sans doute d’avoir laissé « les petits » se faire attraper. D’ailleurs tu ne sais pas ce qu’il en est advenu des petits. Tu ne sais même pas si tu les as entendus crier puisque tu n’écoutais que ton instinct de survie.

Moi aussi j’ai fait partie de l’aventure Prizee. Une « aventure humaine » donc imparfaite.

sunday 24 may 2009

« using » en haXe

Dans la version 2.04 de haXe, qui devrait pointer son nez d'ici peu, un nouveau mot clé apparaîtra : using
Ce mot-clé est différent des autres langages comme le C++ ou C# par exemple. C'est un raccourci du compilateur pour cibler des méthodes statiques comme des méthodes d'instance...Un petit truc pour le confort du développeur :-)
Voyons voir ce que ça veut dire tout ce bordel...

Read next

wednesday 29 april 2009

Lugubre

C'est avec joie* que je vous présente ma nouvelle playlist Chillout !
En bas a droite, vous pouvez voir un vieux module de lecture de mp3, powered by MTASC. Je l'ai fait il y a 3 ans environ mais il fonctionne bien alors je l'ai pas retapé parce que j'ai autre chose à faire à vrai dire... :-D
Cette playlist se dresse sous le thème de l'ambiance. Mais que vous évoquent réellement ces musiques ? Juste pour le plaisir des choux-fleurs, Enjoy ! Comme disent nos amis anglo-saxons :-)

wednesday 25 march 2009

Sociopathe ?

A défaut d'un post bien verbeux étalant, à qui veut l'entendre, ma traditionnelle envie de vomir sur tout ce qui m'entoure LOL , voici un bon résumé des sociopathes du 21ème siècle...ceux-là mêmes qui détestent l'ordinateur mais qui en font un usage plus qu'intéressant.

thursday 12 march 2009

haXe completion for Flash Develop 3


Flash develop 3 supports haXe projects now.
As many IDEs, FD3 has his own completion system that helps you writing code in a specified language, and for now it's haXe language case too.
Here comes a patch for FD3 that allows haXe compiler's built-in completion.
Let's see how install it and how it works.

Read next

wednesday 25 february 2009

Pratique d’ActionScript 3 - Ported to haXe

Juste un petit mot pour vous dire que l'excellent livre « Pratique d’ActionScript 3 » de Thibault Imbert va être « porté » sur haXe !
Je vais essayer d'être à la hauteur car ce livre est très bien écrit et très intéressant. D'après mes calculs scientifiques, il devrait voir le jour fin été 2009.
Je vais essayer de vous tenir au courant régulièrement de mes avancées.

saturday 31 january 2009

Je n'aime pas les gens …

J'aime pas les gens qui mettent pas leur clignotant alors que c'est juste un coup de main à donner à un bout de plastique qui dépasse de ton volant (sauf la BX que je connais...) et peut soit te faire gagner du temps lorsque t'es premier à l'entrée d'un rond-point et que t'attends alors que ce connard a finalement pris la sortie d'avant toi.... soit t'avertir que le gars va tourner alors que ça fait 5 min que t'attends de le dépasser parce qu'il se traine comme une merde sur une route qu'est plus que droite (hyhyhyhyykrkrkrrkrkrr^^)...
Eh ?! T'as vu ?! C'est que des trucs positifs !!!!.... Et combien même ça t'emmerde, tu donnes l'impression de ne pas être seul, de partager la route avec d'autre personnes... T'es pas seul sur terre … Ni avec ton permis de conduire ni avec l'achat de ta voiture, t'as signé un contrat d'exclusivité avec « la route » …
Ça c'est qu'un exemple, mais il y'en a d'autres... regarde le matin alors que tu traverse en caisse un croisement, que tu dois tourner à gauche alors que tu dois aussi laisser passer les gens d'en face et que l'une ou plusieurs d'eux font un effet d'« accordeon » qui t'empêche de finaliser ton passage...Ça gonfle non ?
Tu vois, c'est des petites choses qui coutent finalement rien et qui pourrait t'améliorer la vie!... Ça en période de récession c'est du « tout-benef » !

Le drame dans tout ça, c'est qu'il y a un tas (tas = mathématiquement parlant : plus de 4,3656564588495835798e+49...) de situations comme ça où tu peux dire que tu participe à la qualité de la vie de chacun.... toi qui défends en première ligne les valeurs de la vie, du partage, du calme …La sérénité est ton mot-clé....pauvre communiste LOL
« Je suis jeune et ambitieux,
parfois vicieux,
Faut qu'tu t'dises que tu peux être le prince de la VIE!
si tu veux …. »
Tu penses à gauche mais t'es qu'un égoïste, paradoxal non ?
Te retrouve tu dans une situation semblable ?....Y'en a forcement une où tu « chies »...
Rassures toi, je suis dedans aussi !...Je suis un « gens » aussi...
Je me déteste :-)

sunday 21 december 2008

FEffects 1.1.1

I've changed a little bit the FEffects Tween class so you can use now, the short syntax that allows working directly on an object's property and you can set the easing function in the constructor.
Some new methods like : pause(), resume(), seek( n : Int ) and reverse() are added, and the following getters : position, duration, isPlaying and reversed.
The main loop function is inlined now too.
Original post is here
You can also see this post about sharing code between different plateforms (FEffects do that ;-) )

Read next

monday 15 december 2008

Planning Express 2009


Je ne suis pas Nostradamus.
D'une part parce qu'il a une grosse barbe (et que je ne suis pas adepte de ce genre de fétichisme LOL ) et d'autre part, c'est pas parce qu'on a en commun ce merveilleux et doux prénom que je vais me mettre à faire des prévisions infaillibles. D'ailleurs les rares choses que j'arrive à prévoir, sont une gueule de bois le lendemain d'une bonne gise ou le montant de l'amende pour stationnement interdit...
Néanmoins, l'année 2009 s'annonce chargée.
Au planning :
  • Cours IUT pour les 3èmes années licence pro à partir du 23 février 2009 et sur 6 semaines: "haXe et les outils de développement open source" (avec comme application pratique : un jeu Flash ou une application Web, type Icon Dock*)
  • Cours Formation APTA : à partir du 12 février 2009 sur 80.5h "Flash" (avancé : développement d'application Flash en entreprise) avec comme application pratique : module type Icon Dock*
  • Adaptation à haXe, du livre de Thibault Imbert "Pratique d'AS3". Le livre compte plus de 1000 pages et serait finalisé courant été 2009 (J'en parlerai très bientôt)

Avec ça, il faut jouer de la batterie d'une main, pousser une haltère de l'autre, s'occuper de l'éducation de Waldek LOL , baisser le feu de la gaziniere pour que le plat de raviolis (bolognaise) ne déborde pas, coller ce bon vieux timbre fiscal sur l'amende, déjà majorée, pour stationnement gênant et tout un tas d'autres activités passionnantes !!! (...M'en fous, j'suis l'plus fort ! LOL )
Si parmi vous, il y a des gens qui disposent d'un crédit de temps supplémentaire que les 24h journalières qui nous sont généreusement octroyés par le barbu (...non pas Nostradamus, non) ou qui ont un report de temps, chaque mois, comme sur le portable et bien vous êtes balaises parce que ça se peut pas! Heeeeeiiiiin ^^

(*) Icon Dock est ce petit truc à gauche du site, fait ici spécialement en AS3 (wa la honte!) en tant que module paramétrable qui peut servir par exemple pour regrouper des liens ou autre. Ici j'ai mis des liens vers des radios internet (Radio Polska Stacja en l'occurrence). Alors on aime la radio ou pas, c'est pas ça la question ! Ce truc existe également en version haXe et SWHX, comme application de bureau (cf FDock).

sunday 2 november 2008

haXe articles updated for haXe 2.0

Some monthes ago, I released 2 articles for The Flash&Flex Developper's magazine.
Since haXe 2.0, some changes occured, so here comes new versions of the FDock application described in the first number and XiLib example for the 2nd.

Read next

friday 12 september 2008

Le FEG

Je me suis toujours demandé ce que les gens (et moi je suis un gen aussi) pouvaient bien vouloir dire par "prrrt!" (synonyme de "Alors là !...)
Une espèce de proute buccal qui n'excède guerre 1 seconde en fait et qui accompagne une mimique, dont on se passerait souvent, et qui trahit notre ignorance face à une question ou tout simplement une interrogation générale...
Voici un exemple auditif de la chose:
Pas plus tard que je sais plus quand, j'ai eu, de nouveau, cette réponse. La question était simple pourtant :
A l'instant I (et pas l'instant T...c'est le temps T mais l'instant I...enfin bref), donc à l'instant I, "toujours" est-il avant ou après "maintenant" ???
Là , et sans aucune gêne, on me répond "prrrt!", avec des yeux exorbités.
Inutile de te dire que c'en était trop ! Il fallait sauver les humains de ce reflex ridicule de flouzer par la bouche. "Donnons lui un nom à cette réponse !" me dis-je-t-il.
C'est ainsi qu'est né le FEG : le Fameux Ensemble Gazeux !
Ainsi, fini l'air idiot, lorsque tu manques de réponse, que ce soit face à une question de géographie, de physique quantique ou même quand on te demande l'heure dans la rue, alors que tu ne sais pas combien font 11:41, sur ta montre en quartz dernier cri !

Pour en revenir à la question du "toujours" avant ou après "maintenant", personnellement, j'opte pour le "maintenant" : A l'instant I, toujours est maintenant face à maintenant.
Mais qu'en est-il du "jamais" face à "maintenant" ?! Jamais est-il avant ou après maintenant ?
Gare au proute buccal ! Utilise désormais le FEG ;-)

saturday 30 august 2008

History repeating


à gauche Toyotka, à droite Waldek en mode "defoncé, jte pète dessus et jte fais un gros fuck !"


Non mais tu l'entends ça ???!! C'est le même chat, jte rassure, mais en l'espace de 3 mois, il a changé de sexe !!! (Tiens t'as vu ? encore un truc de mélange d'unité bien rigolo...une durée exprimée en espace!.. LOL )
Toujours est il que ma chatte est un chat maintenant. Il s'appelle Waldek (prononcé Valdék). C'est le bordel à l'appart, on s'met dessus, on s'fend la gueulle :-)
Et si tu vois pas le rapport avec l'intitulé du post, matte ça.

monday 25 august 2008

hxDeploy : haXe project template

When I used to work with the Flash IDE, it was easy to test a piece of actionscript code, in an empty flash project. It was build somewhere in a temporary folder, and I never cared about that.
Since I don't use the the Flash IDE anymore, and in order to do quickly a test, I have to open my favourite editor, create a project, create the folders, files...A boring work...
And at the end what you get is an "experiments" folder, where there is a million of subfolders begining by "test"...
I've written something to deploy quickly a haXe project. It's nothing exciting but it can help.

Read next

tuesday 19 august 2008

790 000 allumettes

Juste tout à l'heure...Alors que rien ne pouvait prévoir une telle agitation cérébrale, qui m'a envahi d'ailleurs quelques instants plus tard, je me suis posé une question que l'on se pose, je l'admets, un jour ou l'autre dans sa vie : Combien de mètres (ou de Km d'ailleurs!) pèse-je, en allumettes mises bout à bout ?
En réalité c'est pas si effrayant comme calcul. J'ai pas eu besoin d'un seul théorème d'aucun dieu grec, qu'on s'obstine à nous faire apprendre coûte que coûte à l'école. Je me demande l'utilité encore de toutes ces conneries...
Toujours est-il que :
  • Une allumette pèse environ 0.1g
  • Une allumette mesure 5cm
  • Un Michel pèse 79 000g
  • Un Michel mesure 180 cm (mais en réalité on s'en sert pas de ça...)
D'où : 79 000g / 0.1g * 5cm = 3 950 000cm
Je pèse donc, approximativement, 39Km500 en allumettes mises bout à bout...Merci Pythagore.
Ci joint, une application RIA te permettant également, à TOI !... de connaitre ton poids en Km d'allumettes mises bout à bout (ambab)
Poids en Kg :  

Mais si je continue dans mon délire, j'ai bien envie de proposer la tour Eiffel.
En effet, on arrive tous à mesurer la tour Eiffel en mètres. Même si PERSONNELLEMENT je n'ai pas mesuré la tour Eiffel, j'ai lu ça dans des revues scientifiques et elle mesure 324m (...avec son antenne). Mais pourquoi le mètre aurait il le monopole de la mesure d'une longueur ? Et surtout celle de la tour Eiffel !
Je propose le calcul suivant : un mètre mesure 1 / 324 = 0.00308641975 tours Eiffel (avec antenne du coup) (tEaa).
Et d'après la loi universelle du produit en croix, JE mesure cette fois ci 0.005555555 tEaa !
Ci joint, un deuxième chef d'œuvre de technologie, te permettant de tester la loi universelle du produit en croix, appliquée sur le concept de la tour Eiffel avec son antenne et toi même
Taille en cm :  

Encore plus fort : L'unité aléatoire à base d'artistes-peintres :
découvre TON propre résultat :

monday 18 august 2008

FSlideShow

Here is a light slide show flash movie, written in haXe of course and targeting Flash Player 9.
I haven't any good picture to display, so I asked some friends of mine, to give me some of their lost pixels. Thanks guys ;-)
Click on the picture you like, to see the author's blog.

Read next

friday 8 august 2008

hjs : Writing hScript in <script> HTML tag

You can't sleep since hScript is released ?! You want write hScript everywhere and even your last greeting card was written in hScript?!
Nothing special here... LOL
I've tried to write some hScript directly inside a <script> tag in the HTML document, as we can use javascript or vbscript and else ...
Take a look at that, it's just funny :-)

Read next

wednesday 23 july 2008

hScript

Some days ago, Nicolas Cannasse has released a new library called hScript, for haXe.
This lib enables you to "interpret some code dynamically".
hScript is really powerful, you can try it with this little hScript Interpreter.

Read next

friday 18 july 2008

haXe 2.0 RC1

The new haXe verison is available !
You can get the windows binaries here : http://haxe.org/file/haxe-2.0-rc1-win.zip
To see the changes, take a look at : http://haxe.org/doc/advanced/haxe2
And of course, FEffects & XiLib have been updated too. You can get the last versions by using haxelib :
  • haxelib install feffects
  • haxelib install xilib
Or by updating the libraries this way : haxelib upgrade
You can also download the libraries manually :

I'm wainting for the new version of SWHX to update FDock
I have to find the time to see what to do with the FComponentsHx too ... Continue or not ? :-)

saturday 21 june 2008

Attentat de Toyotka

Voici des images d'une violence extrême, où l'on peut voir, au ralenti, une tentative d'attentat sur ma personne par ma nouvelle colocataire, Yoyotka.
Attention, cette séquence peut heurter la sensibilité de certains d'entre vous :-D

Nous distinguons très précisément, les 4 phases primitives de l'instinct félin de la bête, en pleine folie meurtrière :
  • Une première phase d'analyse de l'ennemi
  • Une seconde, très rapide, phase d'attaque
  • Troisième phase : l'acharnement proyal
  • La retraite ponctuelle, pour reflechissement
Ces 4 phases sont cycliques !
Aussi, Yoyotka révise-t-elle sa stratégie et repart à l'attaque en affutant, à chaque cycle, son plan maléfique !
C'est pourquoi, je fais de ce post, une preuve et de vous, des témoins, de tentative d'assassinat !... au cas où je périsse dans des circonstances inexpliquées...

sunday 8 june 2008

Nom de code : Toyota

Voici en avant-première, mon nouveau concept Toyota.
C'est une application d'appartement (compatible maison), entièrement autonome et dotée d'une redoutable IA, lui ayant permis, par exemple, de réaliser une translation du lieu de production de ses crottes de vecteur couette-litière en moins de 2 jours !

Là Toyota apprend à faire une accolade, toujours utile, lorsqu'on accueille, par exemple des amis à la maison.

Ça c'est le canap' de Mme ...

Read next

wednesday 28 may 2008

Unified Flash 6 - Flash 10 Loader

Here comes a sample of an universal loader that can load flash movies from version 6 to flash 9 or higher.
In fact, the problem is not really the version number of the flash movie but of the ActionScript Virtual Machine (AVM) used. Flash applications using ActionScript 1/2 (flash <=8) work with AVM1 and these using ActionScript 3 (flash 9-10) work with AVM2, and both are not compatible.
AVM2 have instances of AVM1 and you can load flash<=8 applications into a flash 9 or flash10 but you cannot load flash 9 or 10 into flash <=8 movies... LOL I don't know if it's really clear...
Anyway, it's a flash 6 universal loader with progress event and flashvars, that can load and execute flash 9 or 10 applications:

Read next

tuesday 13 may 2008

haXe New Way to Dock !

I'm proud, to present the cover of the next Flash&Flex Developer's magazine !
As you can see, the haXe article's, that you can see the subject here, is on the cover !

I'm writing another article about XiLib for haXe...comming soon ;-)
Note : you can suscribe the FFD newsletter here

thursday 8 may 2008

XiLib for haXe

XiLib is a package of 2 classes, that can help in building modular Flash applications.
It facilites application's maintenance : There is no need to re-build the whole project to fix a specific bug, to upgrade an existing part or add a new part to an existing application.
Xilib works with haXe Flash9 and gives help in loading and using ressources from external SWF libraries (as run-time downloaded classes, media assets, components, plugins or listeners*).
Let's see how does it work :-)

Read next

tuesday 6 may 2008

Flash desktop applications using haXe & SWHX

*Updated*
In March, I had a proposition to write an article on haXe for a magazine called "Flash&Flex Developer's Magazine". It is a quarterly publication distributed in English language in the USA.
It was much work for me, because haXe is a vast subject and it was very difficult to choice what talking about !
Finally, I've written a desktop application, and then I decided to tittle the article :"Flash Desktop applications using haXe & SWHX"
The application is an Icon-Dock (a la Object-Dock, YZDock...) entirelly build with haXe.
Since I can't publish the article (13 pages effective of pure eye's pleasure LOL ) on my blog, until the magazine is in stores, here is the source code of the dock called "FDock"...of course ;-)

ScreenShot of FDock (on top)

Read next

friday 18 april 2008

Same source code for different plateforms using haXe - Flash / JavaScript component sample

You can find many frameworks or libraries, plateform dependant, that help you writing your applications. You can, for exemple, find UI components, motion tweens libraries for flash (like caurinaTweener) and for JavaScript (like JavaScript Motion Tween). Each plateform is different and each library has its own API, that you have to learn and sometimes it's the best way to give you reason for hanging LOL .
Of course you can write your own libraries that use the same API for the different plateforms you target, but as everyone should know, coders are lazy.
haXe targets Flash and JavaScript, and thanks to the conditional compilation, you can easily build libraries having the same API and behaviour on different plateforms and sharing same, common source code.
Here comes an little example of a Button component having the same appearence and behaviour on Flash9 and JavaScript. 70% of the source code is common for both plateforms... Less time spent on building and debugging our library. It's a great news since time is money, and we don't want to loose money, right? ;-)

Read next

saturday 12 april 2008

FEffects 0.1.0 for haXe (Tween for Flash8, Flash9 and JS)

This is a little package that I wanted to create including some tweens, sine loops effects (will come soon) and others effects that change values in time.
For now, a Tween class and easing equations (ported to haXe), are available for flash8, Flash9 and JavaScript.
Here is a sample :
Chips :

Read next

friday 11 april 2008

haXe/PHP : Nouvelle plateforme pour haXe

Aujourd'hui, a été publié ce post, par Franco Ponticelli, annonçant la sortie de la version alpha 1 de ce projet; haXe cible désormais le PHP...en gros : t'écris en haXe et ça te pond du php nickel derrière.
J'ai craqué. J'ai fais le petit "Hello World" qui suit.
C'était dans l'ordre des choses... LOL

Read next

sunday 6 april 2008

Collections access time : haXe Flash8 - Flash9 bench

Here's a basic test that shows times for differents ways to store and iterate through a set of collection as List, Hash, Array.
flash8 & flash9.

Read next

wednesday 2 april 2008

Data access time : haXe Flash8 - Flash9 bench

Here's a basic test that shows times for differents ways to get a value.
flash8 & flash9, 8 tests, it can take time :-)

Read next

monday 31 march 2008

Test "haXe et les outils open source de développement Web"

Voici l'ennoncé et le corrigé du test haXe.

Read next

tuesday 18 march 2008

Flash – SWF – haXe

Support de cours « haxe et les outils open source de développement web »
2ème partie : Flash – SWF – haXe
Voici le plan :

Read next

friday 14 march 2008

Bruno recommends Professionnal haXe and Neko


Professional haXe and Neko written by Franco Ponticelli and Lee McColl-Sylvester
620 pages of eyes' pleasure ! The title sounds like serial killers : Professional haXe and Neko
I've received my copy about 3 weeks ago now, I'm really happy, because I was waiting for it for more than one year !
It's the first book about this wonderful tool that haXe is.
Because of all the things that you can do with haXe, I think the book was not really easy too write, but it covers all essential, and more !
It's really easy to read, I use it like an encyclopedia, when I want to know something specific, but quickly my eye follow the lines, going to next chapter LOL
Really good job , thanks fly to Franco Ponticelli, Lee McColl-Sylvester and Nicolas Canasse.
The book is available at http://www.amazon.co.uk/gp/product/0470122137?tag=designrealm-21 and http://www.amazon.com/dp/0470122137?tag=buildlabcom-20

Bruno has his own copy of "Professional haXe and Neko" too ;-) .

thursday 13 march 2008

It really works !!!

Here comes an attempt of happiness prototype written in haXe.
Don't hesitate to add your own methods, or override these ones ;-)

Read next

monday 3 march 2008

Initiation à haXe - référence du langage

Support de cours « haxe et les outils open source de développement web »
1ère partie : haXe langage universel Web
Voici le plan :

Read next

thursday 21 february 2008

Présentation haXe et les outils open source de développement web - 1ère partie

Cours dispensés à l'IUT de Clermont-Ferrand : 3ème année licence pro web.
L'intitulé du cours est : haXe et les outils open source de développement web.
Pour cette première partie, je me suis appuyé sur mon slide de présentation de haXe que vous pouvez télécharger ici.
Attention, ce slide n'est qu'une présentation sommaire et nécessite des explications.
N'hésitez pas à me contacter pour plus d'informations ;-)

sunday 3 february 2008

Happiness


Une nuit, comme tant d'autres, rien d'extraordinaire, j'ai laissé mon imagination vagabonder encore et encore.
Je ne sais pas pourquoi il en est sorti ce truc tout glauque, toujours est il que c'est en frollant le noir que j'apprecie le blanc.
De cette façon mon point de référence, lui, ne bouge pas ou trés peu, c'est juste une question d'amplitude... plus elle est grande et plus c'est bon / mauvais, triste / joyeux, beau / laid ...
Pour chaque montée, sa descente, pour chaque chose son contraire et pour chaque cuite sa gueulle de bois ;-)
Papi Michel a parlé... LOL

sunday 13 january 2008

Bruno's World

Here come some picture of Bruno's new home.
As you can see, It's a 2-sides Villa with a complete fun/sport room (best for parties), and a calm side with kitchen, bedroom and workspace where Bruno can code some HaXe applications of course :-) .

Read next

saturday 22 december 2007

Sexy, light mp3 player

I've written a little mp3 player using SWFMill and HaXe.
3 params available:
  • file : mp3's URL
  • text : caption
  • loop : 'true' or 'false'
Noting new here, let see the sources.

Read next

thursday 20 december 2007

Using AS3 project from haXe as library asset

This post is an extension of this one talking about flex in haxe without external loading.
When you want to use a SWF made with the Adobe Flash 9 or with the free mxmlc compiler, you have several ways in haXe.
The easy one is to load this SWF as external data. And then working with the .hx header classes generated from the AS3 project.
But if we want have only one SWF output file, we have to "merge" the 2 projects.
Here come a weired way to do that but it's the only one I've found :-/

Read next

sunday 2 december 2007

HaXe / JavaScript Test Shoot'em up 100 lignes de code :)

Je suis un bricoleur en javascript mais haXe m'a donné envie d'essayer de faire quelque chose d'un peu propre.
J'ai donc fait un petit jeu tres rudimentaire et simple base de HTML, CSS et JavaScript (ecrit en haXe LOL ).
On peut voir le jeu ici.

Read next

sunday 30 september 2007

Sunday GFX Fast Compo 38'

Ca y est. Je l'ai fait. Je me suis remis aux gribouillages LOL !
Ca fait plus de cinq années que je n'avais pas touché un crayon de bois (et oué, j'dis crayon de bois moa com' mes potes ch'tis, boalor hein dis ? Pis bon après moi j'dis il est pas de papier le crayon, il est à papier... mais ca c'est pas important là ...)
Et c'est sans plus attendre que je vous dévoile ma dernière "Fast Compo" (38 min top chrono, 3 passes au scan ;-) et j’déconne pas d'accord ?!)

Et alors pour rompre la tradition, je vais essayer de continuer ce dessin, les jours qui arrivent... Ne pas le laisser moisir dans le tiroir... à moins bien sur, que quelqu'un me conseille vivement de me re-concentrer sur HaXe ou autre ..? LOL

saturday 22 september 2007

La coccinelle

Alors, dans la lignée des posts sans aucun rapport avec rien du tout, voici une de mes dernières merveilles (XD), un poème.
Je l'enrobe dans une classe haXe pour faire style ok ? Sinon, vais me faire traiter de fiote par tout le monde ... :-(
Bon allons y... voyons ce que ça donne ...

Read next

monday 10 september 2007

Starfield bad trip session

.. .. .. .. . ....... .. . . . . .. ... . . . . . ... ... ... ... ... .... . ....... .. . . . . .. ... . . . . . ... ... ... ... ... .......... . . . . . .. . .. .. ... .. .. .. . . .. . ...... . . . . . .. . .. .. ... .. .. .. . . .. . .. .... . ... . . .. ... ..... .. . .......... . . . .. . ... . ... .. . . ..... .. .. .. . . . . . . . . .. . . . . ....... .. . . . . .. ... . . . . . ... ... ... ... ... .......... . . . . . .. . .. .. . ....... .. . . . . .. ... . . . . . ... ... ... ... ... . . ....... .. . . . . .. ... . . . . . ... ... ... ... ... .......... . . . . . .. . .. .. ... .. .. .. . . .. . ......... . . . . . .. . .. .. ... .. .. .. . . .. . ... .. .. .. . . .. . . .. . .. . ...

Read next

thursday 30 august 2007

Le "_" (underscore) est un caractère très laid

Bon alors, tout part d'une touche, qu'un gars, a mis sur une machine à écrire.
Jusque là , plutôt intelligent le concept, puisqu'il était possible, grâce à ce mécanisme LOL , de souligner un bout de texte (avec un bon vieux, retour de tambour... avec la p’tite molette là vous voyez là ?...hein!...).
Mais sur le clavier de l'ordinateur ?!

Read next

thursday 16 august 2007

AIRLogger for HaXe

AIRLogger is a useful standalone tracer (like LuminicTracer - Flash Inspector i.e.) targeting SWF and running on the Adobe Integrated Runtime.
The console is written by Cedric Nehemie (aka Abe -an abstract friend of mine ;-) ).

Here you can find the HaXe API for it.

Read next

wednesday 15 august 2007

Using Flex components in HaXe with SWFMill and without external loading - part 1

HaXessibility & Flexibility ! :-D
We can work with Flex components in HaXe using an external loading as we can see in HaXe website tutorial:
http://haxe.org/tutos/flex_and_haxe_intro
The post following is a first attempt to use Flex components in HaXe without external loading. (Merging SWF at compilation).

Read next

saturday 11 august 2007

Using Flex 3 Component without MXML - only AS3

This post is a complement to an old post Mon premier SWF9 gratos avec Flex SDK (in french).
When using MXML, a lot of initializations are made in background (Application, UIComponent ...)
This post is a sample AS3 code without any MXML that enables you using Flex Component in pure AS3, initializing manually Flex Application.

Read next

thursday 9 august 2007

Luminic Tracer Flash Inspector 0.25 - 0.30 haXe (flash and flash9 compatible)

For users of the usefull tracer by Pablo Costantini, Luminic Tracer Flash Inspector 0.25 (or 0.30), I've rewrited the class for haXe, to use with SWF of course ;-)
It's an update from an old post.
Some bug fixed, light documentation added, and HaXe 1.14 compatible ! (new AS3 bytecode generation)

Read next

tuesday 7 august 2007

HaXe Remoting : LocalConnection

HaXe standard library, contains remoting package (haxe.remoting) to communicate between different plateforms (Server/JS/Flash).
LocalConnection is a way to communicate from SWF to another SWF.
HaXe includes a powerful remoting layer for the native Flash LocalConnection that is really easy to use !

Read next

saturday 28 july 2007

Flex 3 + AIR SDK (beta1) for HaXe

In order to access Adobe Flex or Adobe AIR APIs from HaXe, you need the externs classes.
These classes contain variables and methods signatures and ensure compile-time type checking (and completion...). They won't be compiled inside the SWF.
Then, you have to provide the used classes inside an extern SWF library (Flex components built inside SWF Library for example), or execute the application in the right flash player (AIR runtime for example).
If you attempt to use an object (class, function ...) that is not in the SWF library or is not native in the target flash player (AIR flash.filesystem API inside browser flash player), you'll get run-time exceptions.
You can download the ZIP that contains all the classes found in the Flex 3 SDK (excluding some standard libraries that are in the haxe std directory) here.

Read next

tuesday 24 july 2007

Mon premier SWF9 gratos avec HaXe


HaXe est un nouveau langage universel orienté web. Sa syntaxe proche de l'actionscript / javascript permet de produire des applications client-serveur.
Côté server, la machine virtuelle nekoVM exécute du bytecode neko, produit par haXe. Un mod_neko existe également pour Apache.
Côté client, haXe produit un javascript (interprété par le navigateur) ou un SWF (exécuté par le flash player).
HaXe permet de produire du bytecode SWF (de la version 6 a 8) et du SWF9.
Voilà , encore un outil gratuit pour coder des applications destinées au Flash Player 9 et sa nouvelle machine virtuelle : l'AVM2

Read next

Mon premier SWF9 gratos avec Flex SDK


Flex SDK est d'abord, comme son nom l'indique, un kit de développement. Il comprend, pour le plus gros, le framework de composants Flex et un compilateur MXML et AS3 gratuit. Flex SDK est inclus dans Flex Builder 2 ou 3 d'Adobe, qui est une solution payante de développement basée sur Eclipse.
Autrement dit, voilà tout ce qu'il faut pour coder gratuitement des applications déstinées au Flash Player 9 et sa nouvelle machine virtuelle : l'AVM2

Read next

sunday 22 july 2007

Ma première bibliothèque SWF gratos avec SWFMill


SWFMill est un petit programme gratuit, en ligne de commande qui permet de construire une bibliothèque d'objets (movieclips avec ou sans frames, sons MP3, images JPG, PNG, fonts) pour SWF.
Le programme prend en entrée un XML avec la description du SWF de sortie et notamment de la bibliothèque d'objets, avec leur nom de liaison. Le SWF ainsi obtenu peut être utilisé comme bibliothèque chargée à l'exécution ou lors de la compilation avec Flex ou HaXe, pour produire des SWF<=9.

Read next

Faire du Flash 9 gratos

osFlash
On désigne par "Faire du Flash 9", le développement d'applications utilisant la machine virtuelle 2 du flash player 9. Pour rappel, le flash player est le visionneur de contenu multimedia et interactif le plus répandu sur les navigateurs, mais présent également dans les applications bureau grâce à AIR notamment ou ScreenWeaver. La version 9 embarque avec elle 2 machines virtuelles, la AVM1 exécutant du bytecode SWF3/8 et la AVM2 du bytecode SWF9, plus performante, notamment grâce à son typage fort. Le flash player exécute donc des fichiers SWF (swiff). Pour produire ces fichiers SWF, il y a l'éditeur officiel d'Adobe (IDE) Flash CS3, Flex Builder2/3 mais également des outils gratuits et/ou open source : SWFMill, Flex SDK2/3, HaXe, OpenLaszlo, disponibles sur Windows, Mac OSX et Linux.

Read next

sunday 10 june 2007

FITC 2007 Délégation Prizee


Cette année, le
FITC, un festival autour de Flash, s'est deroulé à Toronto du 22 au 24 avril.
Une agréable expérience et des rencontres intéressantes...

Read next

thursday 7 june 2007

Joyeux anniversaire Nanuszka !

Un ptit post, pour faire passer enoooOOOooormement de poutoux à ma ptite nièce, Jeanne (aka Nanuszka), qui a son 1 an tout juste aujourd'hui !
Ca y est ! (j'etais quasiment sûr que ça allait arriver tôt ou tard).
Bon alors, les résolutions ?! hmmm j'imagine qu'elles sont nombreuses... Arreter de s'interesser aux garçons, plus te concentrer sur les études... Mettre ton casque quand tu montes en scooter (surtout derrière ce tocar de Julien !?) ... Ok, le pack "bonnes résolutions" quoi ;-) !
Gros bisous Nanuszka !
A bientôt !

Ci dessus : une Nanuszka virtuelle, qui pète de rire quand vous lui touchez le bidon ! :-D

saturday 2 june 2007

BloxHx 0.1

It's an open-sources Blocky clone game written in haXe.

Read next

wednesday 23 may 2007

SWFMill + Flash 9 Library

This is a quick post about how to use SWFMill.
There are some tricks to generate SWF Library for Flash 9.

Read next

sunday 13 may 2007

FComponentsHx


Version : Alpha 9
Release date : 2007.06.02
I started writing a set of skinnable components for haXe targetting flash8 and flash9.
I'll stop that once AsWing will be ported to haXe.

Read next

friday 6 april 2007

Bruno, mon hamster ( modèle Roborowski )

Voilà Bruno, mon hamster. Donc c'est un Roborowski, un modèle nocturne, petit et à consonance Polak, comme moi ;)
Mais son histoire est peu banale ( ça sonne comme un reportage de TF1 là :-/ quand tout à coup !!! ). Bref, voilà ...

Read next

monday 2 april 2007

Bug de Flash Player sur les nombres decimaux

J'écris ce post pour évoquer un gros bug du Flash Player, lors de la manipulation de nombres decimaux

Read next

Floats Flash Player Bug

I write this post to explain a big bug that occurs in Flash Player using float numbers.

Read next

thursday 29 march 2007

Auto-completion haXe

Je vais essayer d'expliquer vite fait de quoi il s'agit:
Votre éditeur de code preferé vous propose, dans la plupart des cas, une auto-completion pour le langage que vous utilisez. Pour faire cela, le plug-in reproduit une partie du travail du compilateur; c'est comme une sorte d'analyseur, qui vous indique ce que le compilateur attend à la suite du mot ( souvent apres un "." ou une "(" ).

Read next

haXe Completion

I will try to explain quickly, what's going on :
Your favourite IDE often provides you auto completion depending on the language you're writing your code. To do that, the plug-in reproduce a part of the compiler job ; it's a kind of parser, so it can suggest you what the compiler is waiting for in the next chars you'll write ( often after a "." or a "(" ).

Read next

sunday 25 march 2007

Flash Inspector 0.25 haXe (compatible flash et flash9)

Pour les utilisateurs du bien pratique tracer de Pablo Costantini, Flash Inspector 0.25, j'ai réecrit la classe pour haXe, à destination des SWF biensur ;)

Read next

Flash Inspector 0.25 haXe (flash and flash9 compatible)

For users of the usefull tracer by Pablo Costantini, Flash Inspector 0.25, I've rewrited the class for haXe, to use with SWF of course ;)

Read next

HaXe, Neko et SWHX, c'est quoi ?

Pour ceux qui pensent que HaXe est encore une nouvelle babiole gravitant autour du monde de Flash, je vais essayer de presenter brievement ce langage du futur !

Read next

What's HaXe, Neko and SWHX ?

For all people who thinks that haXe is another toy turning around big Flash world, this post will try to show its importance...

Read next

First Post

Well, that's the way it is ...
I've some complications with my right hand, for 2 months, so I made this blog waiting for a new site ...