Buée virtuelle

30mars 2007

Enfin je me remets à faire des expériences avec Flash.
Pour voir à travers la vitre enbuée, passez votre doigt dessus.

Publié dans AS2, Dev, Flash | 7 commentaires »

Classe PhpPost AS2

18décembre 2006

Pour simplifier l’échange de données entre Flash et un script serveur, j’ai développé cette petite classe AS2 qui permet d’envoyer très simplement les propriétés d’un objet à un script.

La méthode request, permet d’envoyer l’objet à l’url du script, tous deux passés en paramètres.
L’évènement onStatus est appelé lorsque le script a renvoyé quelque chose. Cet évènement contient en premier paramètre une chaîne de caractères avec le status (error ou ok) et en deuxième paramètre un objet avec les variables revoyées pas le script.

Les sources de la classe

Voici son utilisation basique :
var phppost:PhpPost = new PhpPost(); phppost.onStatus = function(status:String, data:Object){ trace(status); for(prop in data){ trace(prop+" -> "+data[prop]); } } phppost.request(”url_script”, {var1:”coucou”, var2:”ça marche”});

Et le testeur :

Là aussi c’est une première version, donc il peut y avoir des bugs

Publié dans AS2, Dev, Flash, PHP | Aucun commentaire »

Classe Timer AS2

15décembre 2006

Voici une petite classe que j’ai développé l’autre soir. Elle permet de démarrer un “timer” qui appelle une fonction à intervalle régulier.

C’est la même chose que setInterval me direz-vous, mais Timer permet de démarrer et de stopper l’intervalle simplement avec les méthodes start() et stop().
Timer permet aussi de mettre en pause l’intervalle avec la méthode pause() et resume() reprend l’intervalle en cours là où il s’est arrêté. Enfin pour changer le temps d’intervalle, même si le “timer” tourne, il suffit de modifier la propriété interval

Les sources de la classe

Voici son utilisation basique :
var timer:Timer = new Timer(2000); // Intervalle de 2 secondes timer.tick = function(){ trace("tic tac"); } timer.start();

Et un testeur :

C’est la première version de cette classe, donc n’hésitez pas à me faire remonter les bugs rencontrés

Publié dans AS2, Dev, Flash | 2 commentaires »