Mar 21

Voilà une petite expérimentation, déja expérimentée en AS2 avec les moyens de l’époque, inspirée d’un effet similaire réalisé par JL Gaujal sur Flash-France il y a déja pas mal de temps, et ça rendait super bien.

Et comme dernièrement je voulais me lancer dans un peu de traitement d’image afin de réaliser un vieux projet de composant texte 3D dans Sandy, j’ai commencé par le tout début, l’extraction des contours du bitmap. Après il y aura énormément de choses à rajouter, notament la gestion des trous, puis la tesselation etc etc. Mais bon, fallait bien commencer :)

Une fois tous les points du contours extraits, j’applique une très simple vectorisation, en essayant de garder que les points de contrôle. Mais là, c’est encore vraiment très très sommaire, faudrait l’améliorer, si ça tente d’autres personnes que moi d’ailleurs.

Sur cet exemple, cliquez dans le swf pour avoir le focus, puis pressez une touche du clavier pour changer de caractère. Son contours devrait être automatiquement tracé. On remarque qu’a cause de l’aliasing les parties en diagonale sont très mal vectorisées pour l’instant et ca devient presque du dessin point par point.

Lire la suite »

Nov 28

Voilà une petite "astuce" découverte hier soir que je trouve assez interessante.

Je suppose que beaucoup connaissent, mais ça pourra certainement être utile pour d'autre.

JavaScript:
  1. var l_oElts:Object = new Object();
  2. l_oElts["toto"] = true;
  3. l_oElts["titi"] = true;
  4. l_oElts["tata"] = false;
  5. l_oElts[65] = true;
  6. l_oElts[1] = false;
  7. trace( "toto" in l_oElts );
  8. trace( "tota" in l_oElts );
  9. trace( 65 in l_oElts );
  10. trace( 44 in l_oElts );

et la sortie est belle et bien celle attendue :

true
false
true
false

Voilà moi je trouve ça tout de même très propre comme test en comparaison avec les méthodes usuelles.

Dommage que la même chose ne soit pas possible pour les tableaux...

EDIT: Comme Cédric me le fait remarquer en commentaire, il s'agit bien sur de tester l'existence d'une clé et non d'une valeur. Le sujet  de cet article n'est pas  des plus clairs je le reconnais. Il n'est en aucun cas le moyen de trouver une valeur dans un tableau.