Classe Tween de Flex avec Flash 9
Je viens de tester l’utilisation de la classe Tween AS3 de Flex 2 avec Flash 9 et en fait rien de plus simple :
D’abors on télécharge le sdk de Flex 2 sur le site d’Adobe
(Il faut créer un compte Adobe)
Ensuite, on dézipe le fichier sur son disque et on fait pointer un classpath vers le dossier /frameworks/source du sdk.
Pour utiliser la classe Tween, il suffit d’importer le package mx.effects.Tween et l’utiliser comme expliqué dans la doc d’AS3
Voici un petit exemple d’utilisation :
Publié dans AS3, Dev, Flash | 4 commentaires »
Débuter en AS3
C’est grâce à cette conférence en ligne que j’ai débuté en ActionScript 3.
Un cours d’une heure très claire et expliquant les logiques de base de l’AS 3 et notamment ces points :
- La nouvelle organisation des classes
- Les classes MovieClip et DisplayObject
- Les évenements
La vidéo de cette conférence est dispo ici :
Flashxpress
(il faut cliquer sur “Dicacticiel AS3 Tibault Imbert”)
Après cette petite conférence, ces différentes docs vous seront bien utiles :
les références du langage
les spécifications
le guide de migration AS2 -> AS3
un petit guide de programmation AS3
Toutes ces docs sont bien sûr en anglais…
Publié dans AS3, Dev | Aucun commentaire »
Classe PhpPost AS2
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.
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
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
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 »
Master classe e-Magiciens avec H5
Le clip “The Child” d’Alex Gopher çà vous dis quelque chose ? Et les pub de la Cintroën C4 qui se transforment en robots ? Et bien ce sont des créations du collectif d’artistes H5.
Mi-novembre, j’ai pu participer à une master classe pour la réalisation de l’interface WebJam 2006. Interface qui va accuellir les projets réalisés lors du concours de création de l’édition 2006 du festival e-Magiciens. Avec deux autres étudiants de Gobelins et 4 autres de differentes écoles de multimédia (graphistes, concepteurs, sound designers) nous avons conçu et réalisé cette interface. J’ai été chargé du développement ActionScript.
Le thème de cette année est l’ubiquité et nous l’avons abordé d’un façon que vous comprendrez certainement ;-)
L’interface en test et sans contenu
Le site du festival
Le collectif H5
Publié dans Dev, Flash | 1 commentaire »
