[AS3] KeyboardEvent.KEY_UP à la place de TextEvent.TEXT_INPUT

28 avril 2009 – 22:45

Aide-mémoire : je viens de me rendre compte que l'évènement TextEvent.TEXT_INPUT était déclenché avant que le champ texte ne soit mis à jour. Donc lorsque vous consultez la propriété text de l'event (event.target.text), cela vous montre le contenu du champ texte avant la dernière mise à jour. C'est quand même tordu :/

Enfin soit, j'ai trouvé une petite rustine, si comme moi vous cherchez simplement à récupérer ce qui est tapé dans le champ en live :

inputTextField.addEventListener(KeyboardEvent.KEY_UP, handleInputTextFieldUpdate);
 
function handleInputTextFieldUpdate(event:KeyboardEvent)
 {
    trace(inputTextField.text);
}

Passage rapide chez One Million Dollars

31 mars 2009 – 21:20

Et hop, une petite photo de ce qui se cache derrière le décompte !

1md

:p

What would you do for One Million Dollars ?

17 mars 2009 – 9:48

Ils ont (enfin!) officiellement commencé.

1MD, the new e-marketing web agency, à visiter, à découvrir, à suivre...

J'aime me dire que cette petite boîte pourrait devenir pour le web belge ce que la chimio est au cancer, de la "substance".

Inside Piet

14 mars 2009 – 20:00

Un message pour promouvoir le site d'un ex-collègue d'Emakina qui a mis en ligne son nouveau portfolio que je trouve vraiment excellent. Mettez le son c'est puissant !

http://www.insidepiet.com

FITC Jour 2 et Conclusion

25 février 2009 – 18:42

Pour la seconde journée du FITC à Amsterdam j'ai enchaîné quelques "stars" que je n'avais pas eu l'occasion d'écouter l'année dernière.

André Michelle a démarré dans le vif du sujet à 10h du matin et c'était un peu rude de le suivre dans ses explications techniques sur le son et comment il a réalisé hobnox audioTool. Cependant ce dernier reste impressionnant comme projet, surtout quand c'est son créateur qui en fait la démonstration. Il a passé un peu de temps à expliquer la différence entre avant et après le Flashplayer 10 et sa nouvelle API pour le son.

Les quelques liens et sa présentation :

http://popforge.googlecode.com

http://blog.andre-michelle.com

http://labs.andre-michelle.com

http://make-some-noise.info

http://www.hobnox.com

http://session.andre-michelle.com/2009/fitc.amsterdam/AudioSandbox.zip

Ensuite j'ai enchaîné directement avec Keith Peters et sa présentation Art from code. Il a écrit quelques bouquins sympa chez friendsofed. La session ressemblait fortement à ce qu'on a déjà pu voir avec Joshua Davis ou Erik Natzke, du code, qui de manière aléatoire donne des images intéressantes, sauf que là où un Joshua Davis abouti finalement à un projet concret capable d'être vendu, Keith Peters lui, reste avec des projets expérimentaux qui n'ont pas d'avenir dans leurs états. Et du coup cette présentation laisse un peu le public sur sa faim, on attends de voir quelque chose chaque fois mieux et finalement c'est déjà fini.

L'après midi j'ai été assez déçu de la présentation sur Away3D par Rob Bateman. J'ai quitté avant la fin tellement j'ai trouvé ça inutile. Away3D est, à mon sens un moteur 3D, qui, dans certains cas, est vraiment une alternative à Papervision3D. Les deux se complètes très bien selon les applications que vous avez pour chacun. La session c'est résumé à quelques slides pour dire les points forts, les points faibles, ce qu'on a déjà fait et ce qu'on voudrait faire avec Away3D. Absolument rien que les personnes qui suivent de près l'infos sur Away3D ne savaient déjà. Résultat on a rien appris et c'est vraiment dommage car c'était l'occasion pour Away3D de faire parler un peu  de lui.

Conclusion de ce FITC, je reste sur ma faim. Je sais pas si le fait d'être venu deux années consécutives, me fait être moins satisfait de ce que j'ai vu... mais disons que lorsque je suis rentré l'année dernière d'Amsterdam, j'avais plein de nouvelles idées à mettre en route alors que maintenant j'ai l'impression de pas avoir vu tant de nouveauté que ça. Une année entre deux FITC... c'est peut-être pas assez de temps pour renouveler le contenu comme il le faudrait.

FITC Jour 1 – Project Management from the Developer’s Perspective par Stacey Mulcahy

23 février 2009 – 15:13

Pour cette seconde année au FITC, j'ai décidé de sortir un minimum des sentiers battus pour écouter des orateurs peut-être un peu moins connu ou mis à part mais dont le sujet de la conférence est très intéressant. C'est comme ça que je me suis retrouvé avec Stacey Mulcahy de bitchwhocodes.

Sa présentation tourne autour de la relation développeur, designer et project manager. J'ai sélectionné ci-dessous une série de citations que je trouvais intéressantes :

"Developers are Heroes" sans doute la phrase du jour lors de cette présentation illustré avec beaucoup d'humour et pas mal de stéréotypes.

"Bad project process limits developers to implementation"

"Good project process enables developers to contribute as innovators"

"A good developer is a creative person"

"Too much time spent estimating is time wasted"

"Developers often estimate in ideal hours"

"Use past exprience when estimating, but don't depend on it"

"Planning is not optional"

"Constant chaos is not an effective motivator"

"Determine the definition of done"

"Just because I know how to do it, doesn't mean I should be doing it"

"The more ridiculous the deadline, the more money will be wasted trying to meet it"

"Say No."

"A NO has much more value than a YES"

"Progress rate > Change rate"

"Developers test for intention"

"Test early. Test often"

FITC Jour 1 – Adobe Keynote

23 février 2009 – 10:51

FITC ou pas, la keynote d'Adobe reste toujours un espace publicitaire dans lequel on a toujours espoir d'entendre quelque chose qu'on ne sait pas déjà. Ce matin c'est Serge Jespers, Lee Brimelow, Mike Chambers qui ont animé l'ouverture du FITC.

Un historique de la technologie par ci, des statistiques sur la pénétration du player 10 par là, quelques exemples de CS4 et voilà une keynote qui ressemble à toutes les précédentes.

Pas tout à fait, Serge Jespers a présenté un système de déploiement des applications flash pour les téléphones mobiles (installation, détection du player, ...). Adobe essaye de pousser les développeurs à bosser pour le mobile, en tout cas c'est l'impression que j'ai, oui Flash Lite a de l'avenir.

Papervision3D et Flash CS4 : erreur au chargement d’un fichier collada

22 février 2009 – 18:01

Petit bug découvert aujourd'hui pendant le workshop et qui n'arrive qu'avec Flash CS 4.

Si vous avez un message du style lorsque vous compilez avec CS4 alors que tout fonctionnait avec CS3 :

Collada Material xxx not found

C'est certainement à cause de ça :
http://www.soundstep.com/blog/2008/11/12/flash-cs4-bug-with-xml-e4x-filters/

Solution :
Dans le package papervision, localisez le fichier collada.as, ensuite la méthode getTextures et renommer le paramètre "name:String" par "texturename:String" ou "n'importequoiname:String". ça devrait fonctionner.

FITC Jour 0 – Papervision3D workshop par Ralph Hauwert

22 février 2009 – 17:49

Je sors à l'instant de la session de Ralph Hauwert sur Papervision3D. Très bon orateur qui su garder l'attention de presque 80 personnes pendant toute la journée. Pourtant je reste sur ma faim pour la simple et bonne raison que c'était une forme d'introduction pour les débutants. Je m'attendais vraiment ce qu'il montre des "best practices" pour les gros projets qui utilisent PV3D, surtout après le showreel qu'il avait montré le matin (composé essentiellement de site présent sur FWA).

De même le public était très mixte, développeur mais aussi designer qui n'ont jamais fait d'actionscript ou très peu... enfin voilà je m'attendais plus à un genre de "master class" qu'une "initiation" pour tout le monde.

Sinon il a quand même montré un projet sur lequel il bosse et qui est prometteur, il s'agit de tracking 3D. En résumé, il intègre des objets 3D dans une vidéo avec motion tracking, le tout depuis Papervision3D, donc l'objet est interactif. Bientôt du motion tracking dynamique. Impressionnant mais il n'a pas donné de détails... dommage.

On a vu les frustum camera et quelques autres principes d'optimisation des objets rendu sur la scène.

Demain, il présente la nouvelle version de Papervision3D. Je pense que c'est prometteur aux vues des allusions qu'il n'a cessé de faire.

FITC Plus de femmes au FITC Toronto

16 février 2009 – 12:13

Les organisateurs du FITC ont lancé une action pour promouvoir la présence féminine dans l'industrie. 100 places à gagner.

FITC recognizes that females in our industry are underrepresented. We feel there are some amazing women working in this industry, and want to see them at FITC Toronto 2009

Excellente initiative !