ASTORM

RegExp et remplacements

Les expressions régulières sont souvent utilisées pour effectuer des remplacements (simples) dans une chaîne de caractère en utilisant la méthode replace de la classe String. Toutefois les choses se complexifient lorsque l'on doit faire du processing sur chacun d'eux. Comme par exemple pour remplacer une ou plusieurs variables par leur valeur respective...

Lire la suite...

Perte d'héritage en AS2

Décidément c'est toujours un plaisir de débugger de l'AS2, surtout quand il n'y a aucun message d'erreur, ni à la compilation, ni à l'exécution...

Lire la suite...

Héritage de TextField

En lisant la mailing-list de flashcoders, je suisfr tombé sur une question intéressante concernant l'héritage de la classe TextField en AS1 et AS2. Petit retour en terre de prototypage...

Lire la suite...

Utilisation de closures

Comment définir le terme "closure" ? Globalement, c'est une fonction à l'intérieur d'une fonction. C'est quelque chose d'inexistant en Java pour l'instant (enfin presque, cf Scala) mais qui a toujours existé en ActionScript. On se souviendra notamment de la fameuse classe Delegate en AS2 qui utilisait cela ! Ce qui est intéressant, c'est le contexte d'exécution d'une closure. Petite démonstration en AS3...

Lire la suite...

trim() en AS3

Il est souvent utile de supprimer tout caractère invisible (espace, tabulation, ...) en début et fin de chaîne. Malheureusement, la méthode String.trim() de java n'existe pas en AS3... Du coup, on en revient à nos bonnes RegExp pour solutionner le problème !

Lire la suite...

RegExp Level 2

Grande nouveauté du langage ActionScript 3, les expressions régulières (RegExp) sont désormais supportées directement par le Flash Player. La plupart du temps, leur utilisation se borne à des cas simples, mais pour des cas plus complexes, il existe des fonctionnalités très intéressantes ! Dans mon cas, l'idée était de mettre en place une RegExp permettant de vérifier la fiabilité d'un mot de passe.

Lire la suite...

Les charges contre l'AS3

Selon Colin Moock, l'ActionScript 3 n'est pas tout roses et certaines fonctionnalités ont disparues. Il en fait le détail dans cet article. C'est très intéressant, toutefois étant assez puriste, ma position n'est pas aussi tranchée que la sienne...

Lire la suite...

Masapi - version 1.5

Je viens de sortir la nouvelle version de masapi ! Il y a beaucoup de nouvelles fonctionnalités qui ont été ajoutées et d'autres modifiées pour faciliter l'utilisation de l'API tout en fournissant un maximum d'informations. J'ai également mis en ligne un document représentant l'architecture de masapi.

Lire la suite...

Classes internes

En ActionScript 3, il est possible de définir des classes internes (ou privées) non utilisables à l'extérieur du fichier dans lequel elles ont été définies. En discutant avec kabnot et NiKo sur le chat IRC de MediaBox, il s'avère qu'il y a un souci quant à l'initialisation de ces classes au runtime.

Lire la suite...

Masapi - overall progression

Voici un billet expliquant plus en détail comment masapi gère la progression globale des fichiers qui ont été mis en file d'attente.

Lire la suite...

- page 2 de 5 -