Projet de première année Gobelins

27juin 2007

Enfin je met en ligne mon projet perso de première année !

Il s’agit d’une galerie virtuelle d’un genre nouveau destinée à des artistes (graphistes, peintres, illustrateurs, photographes, …).
Je vous laisse découvrir, mais sachez qu’il ne s’agit que d’une version expériementale et que les bugs sont encore nombreux

Vous aurrez la possibilité de tester la personnalisation d’un espace en créant un compte.
Cependant les comptes nouvellement créés, sont supprimés automatiquement chaque nuit. Ceci pour m’éviter à devoir filtrer les contenus et surtout pour ne pas surcharger l’espace…

PerspectiveArt

PerspectiveArt

Publié dans AS3, Flash, Gobelins, Papervision3D | 6 commentaires »

Désarroi après le Jury

23juin 2007

Voila, la première année Gobelins est finie.

Après un jour et demi de jury pour voir tous les projets (qui sont vraiment tous super), l’ambiance n’est pas comme elle devrait l’être en cette fin d’année.

En effet le jury qui nous a écouté n’a pas saisit les enjeux du sujet qui nous avait été donné : réaliser un projet artistique en se libérant de toute contrainte commerciale.
Les seules questions qui nous ont été posées étaient du style : “Comment envisagez-vous le modèle économique de votre projet ?” ou “Comment allez-vous gérer la pertinence des contenus ajoutés par les utilisateurs ?”.

On a tous été dessus de ce Jury qui, de plus, a passé son temps a critiquer les projets d’une façon vraiment pas constructive.

Publié dans Gobelins, Photo | 5 commentaires »

Promo CRMA 2008 par .W.

22juin 2007

Publié dans Gobelins, Photo | 2 commentaires »

Transmettre le …rest à une fonction

29mai 2007

Bon ce n’est pas grand chose, peut-être que tout le monde connait, mais j’ai découvert ça ce soir et je pense que ça peut toujours servir…

Imaginons la chose suivante :
Une fonction récupère deux arguments et les arguments additionnels stockés dans le tableau “rest” (c’est la nouvelle syntaxe d’AS3 qui permet ça).

Seulement, on souhaite appeler une autre fonction en lui transmettant les arguments contenus dans “rest”, ce n’est pas possible, puisque “rest” est un tableau…

function uneFonction(param1, param2, ...rest){ uneAutreFonction(rest); // uneAutreFonction va recevoir un seul argument de type Array... }

Voici la solution que j’ai trouvé sur un forum :
En utilisant la méthode apply de la classe Function, on peut transmettre un tableau d’arguments à une fonction.
Le premier argument de la méthode apply permet de transmettre la référence d’un objet qui sera accessible avec le mot clef “this” dans la fonction (ce que fait la classe Delegate en AS2)

function uneFonction(param1, param2, ...rest){ uneAutreFonction.appy(null, rest); // ici elle va recevoir tout les arguments du tableau rest }

Si en plus on veut regrouper les deux premiers arguments avec le tableau rest, il suffit de faire :

function uneFonction(param1, param2, ...rest){ rest = [param1, param2].concat(rest); uneAutreFonction.appy(null, rest); /* une Autre Fonction va recevoir tout les arguments transmis à uneFonction */ }

Publié dans AS3, Dev | 4 commentaires »

Pince à linge

7mai 2007

Petit test d’animation avec Papervision :
La pince s’ouvre en appuyant sur la touche espace.
La souris permet de tourner l’objet (zoom avec la molette).

Publié dans AS3, Flash, Papervision3D | 3 commentaires »

Papervision+FlashMediaServer+Webcam

30avril 2007

Voici un petit test utilisant une webcam et Papervision. Le tout est mélangé à la sauce Flash Media Server pour plus d’interactivité

Pour tirer pleinement parti de cette démo, invitez vos amis à brancher leur webcam et à ouvrir cette page puis faites tourner le cube.

Attention, le risque de bug est élevé (ce n’est qu’une première version), ne vous étonnez donc pas si ça ne marche pas nikel…

Publié dans AS3, Dev, Flash Media Server | 1 commentaire »