Veille
Je viens de tomber sur deux articles super intéressants sur le blog de gskinner.
Il a en effet développé une classe pour simplifier la gestion des nombres aléatoires : celle-ci propose des méthodes pour obtenir directement un entier compris entre telle et telle valeur, ou un signe (-1 ou 1) avec telle probabilité de tomber sur l’un d’eux, etc …
L’autre classe qu’il propose, permet de générer une suite nombre aléatoires basée sur un “seed” (une graine). Cela permet d’obtenir facilement la même suite de nombre aléatoires et donc de reproduire des figures génératives à l’identique.
La classe Rnd (gestion simple de nombres aléatoires).
La classe Rndm (génération d’une suite de nombres aléatoires basée sur une graine).
Pour se donner une idée : voir cette belle démo.

Le 21 mars 2008 par PingooO
Tags = ["as3", "design génératif", "flash"];
Code
A la demande d’un certain guillaume, voici une légère mise à jour de mon petit moteur de pseudo 3D pour flash.
Les propriétés MovieClip3D.X et MovieClip3D.Y renvoient les valeurs x et y du MovieClip après la projection.
Voici le même exemple avec des lineTo reliant les MovieClip (vides) entre eux.
Attention tout de même, les lineTo sont assez gourmand en ressources avec Flash. Au delà de 300 lineTo à chaque enterFrame, ça commence à ramer…
Télécharger les sources
This movie requires Flash Player 9
Le 20 février 2008 par PingooO
Tags = ["3d", "as3", "flash"];
Tutos
Billet original sur blogbangbang.com
Après plusieurs discussions à l’école comme au travail, j’avais envie de tester un peu plus le format JSON pour donner et recevoir des données en AJAX (on devrait dire AJAJ du coup non ?).
Et vu que j’avais également envie de tester des petites choses avec prototype sur à la conférence ParisOnRails, je me suis dis pourquoi pas faire d’une pierre deux coups.
Je vous propose donc le résultat de mes différents tests avec Prototype 1.6 et Scriptaculous côté Javascript et PHP (version 5.2 minimum obligatoire) côté serveur.
Lire le reste de cet article »
Le 14 février 2008 par jblanche
Tags = ["javascript", "json", "prototype"];