Archives de
Catégorie : ActionScript 3

AIR sur Android : Trucs et astuces

AIR sur Android : Trucs et astuces

Dernièrement je me suis lancé dans l’aventure AIR sur Android et c’est vraiment très facile de créer des applications ActionScript 3 puis de les déployer sur Android. Cependant je me suis vite heurté à quelques petits problèmes comme par exemple passer l’émulateur AIR en mode paysage.. Cet article va donc regrouper quelques trucs et astuces pour faire du développement AIR sur Android. J’utilise l’EDI FlashDevelop et le projet AS3 AIR mobile. Passer l’émulateur AIR en mode paysage Par défaut quand…

Lire la suite Lire la suite

TP 1 : Mini jeu de tir

TP 1 : Mini jeu de tir

Je vous propose de réaliser un petit jeu de tir, sans grande difficulté je vous rassure. Cela va être l’occasion de mettre en pratique tout ce qui a été dit lors des derniers tutoriels, à savoir : création graphique et événements, je vais introduire des nouvelles notions comme le chargement d’image (embarquée dans le fichier SWF) et de son. Le but du TP est d’être simple et rapide, vous ne mettrez pas 1 heure pour le réaliser et le code…

Lire la suite Lire la suite

Tutoriel 7 – Les événements à la souris

Tutoriel 7 – Les événements à la souris

Imaginons que nous voulions détecter les déplacements et les cliques de souris de l’utilisateur, pour cela nous pouvons nous abonner à 4 types d’événements : MouseEvent.CLICK ; MouseEvent.MOUSE_DOWN; MouseEvent.MOUSE_UP; MouseEvent.MOUSE_MOVE. Le premier est déclenché lorsque l’utilisateur fait un clique de souris : bouton enfoncé puis relâché : L’événement est envoyé uniquement après le relâchement du bouton donc si l’utilisateur fait un clique long, on ne recevra l’événement que quand le bouton sera relâché.

Tutoriel 6 : Les événements de base en Flash

Tutoriel 6 : Les événements de base en Flash

Les événements de base en ActionScript 3 sont assez simples à comprendre et à utiliser, je vais dans un premier temps vous parler des principaux événements (ceux liés au stage par exemple), puis ensuite nous verrons les événements utilisateurs (souris, clavier). Si vous regardez le diagramme des classes du tutoriel 3, vous pouvez voir que toutes les classes de la liste d’affichage ont au moins comme parent la classe DisplayObject, qui dérive elle même de la classe EventDispatcher. Il faut…

Lire la suite Lire la suite

Tutoriel 5 – Jouer avec les objets (Shape et Sprite)

Tutoriel 5 – Jouer avec les objets (Shape et Sprite)

Bon, on va enfin mettre les mains dans le code et afficher quelques trucs cool, le but ici est de vous montrer comment fonctionne certaines classes. 1. Créer des formes Pour créer des formes on peut utiliser deux classes, Shape et la Sprite. Il y a deux différences fondamentales entre ces deux classes : La classe Shape n’hérite pas de InteractiveObject et ne peux donc pas réagir aux éventements clavier et souris ; La classe Shape n’hérite pas non plus…

Lire la suite Lire la suite

Tutoriel 3 – Les objets graphiques

Tutoriel 3 – Les objets graphiques

Ce premier article « technique » a pour but de vous faire comprendre comment fonctionne la liste d’affichage dans une application Flash, ce n’est pas super compliqué à comprendre et suivant ce que vous voulez faire ce n’est pas non plus indispensable de comprendre comment tout fonctionne quand on utilise une librairie comme Flixel, mais si vous voulez vraiment produire des applications/jeux de qualité il vous faudra savoir comment fonctionne l’affichage, ce qu’est le stage, les composants, etc… Comme vous le savez…

Lire la suite Lire la suite

Tutoriel 2 : Démarrage sous Windows

Tutoriel 2 : Démarrage sous Windows

Pour développer du contenu pour la plateforme Flash, en ActionScript 3 sous Windows nous avons un formidable outil, j’ai nommé FlashDevelop ! Ce programme est un environnement de développement intégré, c’est à dire que c’est un éditeur de code avec un tas de fonctionnalités toutes plus utiles les unes que les autres. Il est gratuit et Open Source, malheureusement il n’est disponible que pour Windows (mais il y a des discutions pour un portage vers Mono pour Linux et Mac). Il va…

Lire la suite Lire la suite

Tutoriel 1 : Compilation en ligne de commande (Linux/mac)

Tutoriel 1 : Compilation en ligne de commande (Linux/mac)

Ce premier tutoriel est dédié aux utilisateurs Linux et Mac qui veulent compiler les sources ActionScript 3 en ligne de commande. Les utilisateurs Windows pourrons eux aussi suivre ce tutoriel pour comprendre comment compiler leurs sources en ligne de commande, cependant je n’explique pas comment configurer le path sous Windows (Regardez plutôt du côté du tutoriel Windows), ce tutoriel est destiné avant tout aux utilisateurs Linux/Mac. La première étape va être de mettre en place notre environnement de développement, il va donc…

Lire la suite Lire la suite

Tutoriel 0 : Flash pour tous avec ActionScript 3

Tutoriel 0 : Flash pour tous avec ActionScript 3

Bonjour à tous et bienvenue dans cette série de tutoriels sur la plateforme Flash pour développer des jeux web, desktop ou mobile. Je vous propose de débattre un peut du titre dans un premier temps puis nous verrons de quoi nous allons parler dans la deuxième partie, nous ne ferons rien de technique maintenant. Flash pour tous ? Flash est une plateforme présente sur le web depuis bon nombre d’années déjà, elle permet d’exécuter dans son navigateur des applications de…

Lire la suite Lire la suite