Flash ActionScript
Nouveautés Flash Player 11.2 – mouseLock, right click et cie..
Nouveautés Flash Player 11.2 - mouseLock, right click et cie..

Nouveautés Flash Player 11.2 (Beta au 7/12/2011) Les nouveautés principales que la majorité des programmeurs risquent d’utiliser tournent autour de la gestion souris. Voyons ça en détail. !! Les swfs d’exemples necessitent le Player 11.2 (beta) ou supérieur !! Téléchargez la beta 11.2 ici Gestion du right clic et du middle clic de la souris [...]

Introduction au Starling Framework
Introduction au Starling Framework

Avec la sortie de Flash player 11, une petite révolution fait son apparition : Stage3D. Connue auparavant sous le nom de Molehill, cette nouvelle API apporte ce dont beaucoup de développeurs Flash on rêvé : la VRAIE 3D, calculée par le GPU (carte graphique) de l’ordinateur. Si Stage3D permet évidemment d’afficher des modèles 3D complexes de plusieurs dizaine de milliers de polygones (voir ici, ici et là), un autre usage a rapidement été envisagé : l’affichage 2D. En effet, qu’est ce que la 2D, sinon de la 3D avec une dimension en moins ;)

E-seminaire « Développement de jeu avec AIR mobile » chez Adobe le 4 octobre
E-seminaire

Le 4 octobre prochain de 14h à 15h, Nicolas Gans – formateur Flash chez Regart.net – sera chez Adobe France pour animer un e-seminaire sur le thème « Développement de jeu avec AIR mobile ». Lors de cet atelier online, il abordera la création d’un casse-brique en AIR mobile avec Flash CS5.5 et Flash Builder, depuis la [...]

Dopez votre frameRate avec les classes AnimatedBitmap et AnimatedBitmapData
Dopez votre frameRate avec les classes AnimatedBitmap et AnimatedBitmapData

C’est un fait avéré que l’animation de clips vectoriels peut être coûteuse en CPU et en mémoire. Ce phénomène s’accentue d’autant plus lors de développements sur mobile où le processeur et la mémoire vive sont extrêmement limités par rapport à des machines de bureau.

HD Video Accélérée avec la classe StageVideo du Player 10.2
HD Video Accélérée avec la classe StageVideo du Player 10.2

A partir de la version 10.2 du player Flash, Avec la possibilité de changer l’icône du mouseCursor, Adobe a introduit une couche supplémentaire permettant de lire de la vidéo de manière plus rapide et utilisant l’accélération matérielle des cartes graphique.

Cette couche se trouve au niveau de l’objet stage de votre animation, elle est directe et ne fait pas partie de la liste d’affichage à proprement parler, elle n’est pas un DisplayObject. En conséquence, elle ne bénéficie pas des méthodes et propriétés habituelles des DisplayObjects, elle ne gère pas non plus la couche alpha.

Flash Player 11 – Charger un MP3 local avec FileReference et loadMp3FromByteArray
Flash Player 11 – Charger un MP3 local avec FileReference et loadMp3FromByteArray

La classe FileReference permet de charger un MP3 depuis le disque dur local (client) via la méthode load(). Cependant, le fichier reçu se trouve dans un byteArray, nous recevons un RAW. Évidemment, la classe Sound ne permet pas de charger ce type de données, il faut alors passer par du code écrit sois même qui devra parser le MP3, gerer la partie ID3 et créer une classe Sound qui contient le son MP3. Ce genre de mini Framework existe, notamment AudioFx.

Mise en cache des assets vectoriels pour AIR mobile
Mise en cache des assets vectoriels pour AIR mobile

Je vous mets en ligne mes slides de la mini-conf de 10 minutes que j’ai présenté lors de l’événement « Lightning talks » organisé par Adobe, les Tontons Flexeurs et Flashxpress le 24 mars 2011.

J’y ai présenté un aperçu des techniques et bonnes pratiques en matière de cache des éléments vectoriels d’un jeu ou d’une application AS3 pour AIR mobile. Toutes ces techniques permettent de faire grimper significativement le framerate de vos applications.

Créer une appli Android avec Flash Builder 4
Créer une appli Android avec Flash Builder 4

Avec la sortie de AIR 2.5, il est maintenant possible de développer avec Flash ou Flash Builder 4 des appli AIR s’exécutant sous Android 2.2 (Froyo). Très bonne nouvelle donc, mais passer de l’intention à la pratique n’est pas de tout repos. Avec un peu de patience et ce tutoriel, vous devriez y parvenir ! [...]

SWF partagé et RSL en AS3 avec FlashDevelop
SWF partagé et RSL en AS3 avec FlashDevelop

Auteur: Alama alias Alain Mazy Date: 25/05/2010 Environnement: Flashdevelop Min Player cible: 9.0 Ce tutorial a pour but d’expliquer comment faire une application AS3  utilisant une Runtime Shared Library (RSL) compilée avec FlashDevelop et le Flex SDK. L’avantage d’une RSL est le partage d’une même ressource de classes pour plusieurs applications ou modules SWF. L’application [...]