Archive pour 2008

Veille

La YUI

Un peu de Javascript dans ce monde de flasheur bon sang de bois !

Et avant toute chose, je tenais à clarifier mon statut : je suis graphiste/webdesigner et non développeur pur souche. :)
Voila qui est dit, on peut donc partir sur de bonnes bases !

La YUI (pour Yahoo! User Interface et à prononcer “yaoui”) est la librairie Javascript écrite par le géant Yahoo! et qui comporte un nombre très intéressants de features pour la manipulation du DOM, la gestion d’Event et l’AJAX.
Le gros avantage de cette librairie sur les autres est sa robustesse puisque la YUI est compatible tout navigateur avec une gestion des links très aisées (pas besoins de charger toute la YUI pour une simple gestion d’event). Elle est donc beaucoup plus légère que le couple prototype/scriptaculous grâce à sa conception modulaire mais en revanche bien plus bavarde à cause des namespace.

yui

Lire le reste de cet article »

Le 8 mai 2008 par antoine

Tags = ["", ""];

4 commentaires

Veille

Flash en route vers la liberté ?

Billet original sur blogbangbang.com

Adobe à annoncé aujourd’hui la libération des spécifications des formats swf et flv !

Cet article va donc s’efforcer de détailler ce qui va changer, mais aussi ce qui ne changera pas suite à cette annonce.

Lire le reste de cet article »

Le 1 mai 2008 par jblanche

Tags = [""];

5 commentaires

Chroniques

Rions avec le player Flash de debug

Le player Flash de debug en action, sur le site d'Adobe...

Le player Flash de debug en action, sur le site d’Adobe…

Le 30 avril 2008 par nerik

Tags = [""];

1 commentaire

Veille

L’ouvrage libre “Pratique d’ActionScript 3″ est disponible

Logo pratique as3

Kikko l’annonçait dans son précédent article, c’est maintenant chose faite : le livre “Pratique d’ActionScript 3″ de Thibault Imbert est enfin disponible. Prévu au départ pour les éditions O’REILLY France, c’est aujourd’hui en version libre (PDF) que Thibault le propose à la communauté Flash/Flex depuis le site dédié. Pour ceux que la lecture sur écran incommode ou que l’impression des 1100 pages (!) inquiète, une version papier devrait bientôt être disponible.

Pour télécharger l’ouvrage, c’est ici.

Le 29 avril 2008 par ju

Tags = ["", "", "", "", ""];

2 commentaires

Veille

Conventions de codage en AS3

Adobe vient de publier un document fort intéressant intitulé « Flex SDK coding conventions and best practices ». Le titre est trompeur puisqu’il n’est point question de Flex mais bien d’AS3, ce qui est révélateur quand à l’obsession maladive d’Adobe sur Flex (au détriment de Flash en tant qu’IDE, oserais-je avancer). Plus généralement, cette louable initiative, parmi d’autres, tend à montrer à quel point la firme californienne cherche à se créer une crédibilité auprès des « vrais » développeurs.

La lecture ou au moins le survol de ce document est recommandé. C’est un condensé de bon sens qui tranche avec le grand n’importe quoi de l’AS1 et de l’AS2 (”monClip1_mc”, David T. style). Et celà peut servir d’arbitrage lors d’un désaccord entre développeurs.

Pour autant, on y relève un certain de nombres de passages un peu surprenants :

Tableaux typés

Do this:
var a:Array /* of String */ = [];
Not this:
var a:Array = [];

Étrange… Cette pratique rapelle la méthode utilisée à l’époque par le compilateur alternatif MTASC. Certes, c’est bien commode pour la complétion dans FlashDevelop par exemple, mais c’est en concurrence avec la méthode officielle Flex (lourdingue) : ArrayElementType metadata tag. La prochaine version de l’EcmaScript, et donc logiquement le futur AS4, integrera en natif les tableaux typés. En attendant, si on est courageux, on peut utiliser des classes de tableaux typés (MovieClipArray, etc) que l’on trouve dans pas mal de frameworks AS.

int plutôt que uint

Use int for integers, even if they can’t be negative. Use uint only for RGB colors, bit masks, and other non-numeric values.

Tout simplement absurde. Adobe préconise cette pratique en oubliant de préciser qu’elle découle d’un bug dans le player Flash : Types in AS3: ints not so fast, uints slow!

imports

Import specific classes, interfaces, and package-level functions rather than using the * wildcard.
Do this:
import mx.controls.Button;
import flash.utils.getTimer;

Not this:
import mx.core.*;

Mouais. Ou comment avoir 30 lignes d’imports au début de chaque classe. Je pense pas que ce soit très utiles pour les classes intrinsèques du player Flash (import flash.display.*; rules !)

À part ça, que du bon. À revisiter quand le document sera terminé.

Flex SDK coding conventions and best practices

Le 26 avril 2008 par nerik

Tags = ["", "", ""];

2 commentaires

Veille

Alternativa3D 5.0

Après avoir lancé une série de démos AS3 impressionnantes (bump mapping, Parallax effect, Normal map lighting, etc.), les russes d’Alternativa Platform ont publié sur leur blog 2 nouvelles démos de leur plateforme Alternativa3D.

Le résultat est vraiment bluffant, autant visuellement que techniquement.

Et ce n’est qu’un début, car à l’avenir, Alternativa3D ne sera pas qu’un “simple” moteur3D pour flash, mais un véritable outils de développement de jeu et d’applications multiusers, avec une appli serveur, un World Editor, et un module d’administration.

Ça promet.

Le 19 avril 2008 par kikko

Tags = ["", "", ""];

3 commentaires

Veille

Pratique d’AS3, par Thibault Imbert passe en Open Source

C’est à la fois une bonne et une mauvaise nouvelle. Mauvaise, parce que O’Reilly France n’éditera pas le livre de Thibault Imbert. Mais bonne, parce qu’il a décidé de publier son livre en Open Source. C’est une excellente idée, car cela donnera un accès gratuit au contenu pour toute la communauté flash et cela permettra de tenir le contenu à jour.

Donc si les BitmapData, Sockets, ByteArray et autres Flash Remoting vous intéresse, ça se passera ici à partir du 21avril.

Le 10 avril 2008 par kikko

Tags = ["", "", ""];

1 commentaire

Veille

swfobject 2.0

Je viens de voir que swfobject à subit une grosse mise à jour. Swfobject étant une librairie JavaScript pour intégrer rapidement des objets Flash dans des pages HTML et surtout éviter les cadres qui apparaissent autour des Flash dans Internet Explorer.

Tout d’abords, le projet swfobject est maintenant hébergé sur un Google Code avec du coup accès par SVN au dernières versions des sources.

Mais les gros changements concernent surtout la façon de l’utiliser : exit le “var so = new SWFObject()”. Maintenant on à le choix entre insérer le Flash dans la page avec les balises standards puis activer swfobject (Ils appellent ça l’insertion statique) OU insérer le Flash directement avec JavaScript (insertion dynamique) avec la méthode swfobject.embedSWF().

Allez donc lire la doc qui explique tous super bien avec plein d’exemples

Le 4 avril 2008 par PingooO

Tags = ["", ""];

1 commentaire

Le blog

En direct du Adobe Air Tour

Encore un post sur Air.

On se croirait à un concert de rock mais en étant tous des VIP : t-shirt, badges, buffet à volonté… Mais pas de première partie de Silverlight. Pourtant il faut bien promouvoir les débutants…

Blague à part, c’est cool ici, les conférences s’enchainent avec des ténors de chez Adobe (Mike Chambers, Lee Brimelow). Hello World avec Flex, avec de l’HTML, la communication AS-JS dans une appli Air et maintenant une explication en détails de l’API Air.

Air c’est cool ! et ça donne envie de s’y mettre vraiment !

Le 2 avril 2008 par PingooO

Tags = ["", "", "", ""];

6 commentaires

Veille

RegExr : les expressions régulières pour Flash et Flex

Encore un mini article sur gSkinner.

Il a posté hier une version Air de son appli permettant de créer facilement des expressions régulières. La version en ligne est ici : http://gskinner.com/RegExr/ et la version Air téléchargeable ici : http://gskinner.com/RegExr/desktop/

J’ai pour ma part découvert RegExr aujourd’hui et ça à l’air (hum…) vraiment pratique.

Le 1 avril 2008 par PingooO

Tags = ["", "", "", "", ""];

1 commentaire