Sujets sur : bitmapdata

Cours ActionScript 3 ‘bitmapdata’

Appliquer le modèle évènementiel d’ActionScript 3 dans vos applications en 3 étapes

Commentaires fermés sur Appliquer le modèle évènementiel d’ActionScript 3 dans vos applications en 3 étapes

Ecrit le 8 février par Matthieu
Publié dans le(s) sujet(s) ActionScript 3

La série des cours ActionScript Facile continue suite à vos nombreuses questions !

L’ActionScript 3 est un langage de POO : Programmation Orientée Objet. De plus, il intègre un système évènementiel avancé permettant de déclencher différentes actions.

Ce nouveau tutoriel ActionScript vous apprend à tirer parti du Modèle de Conception Observateur. Et surtout à l’implémenter, dès maintenant dans vos applications flash.

Voici ce que vous allez mettre en pratique suite à cette formation Flash :

  • Comment fonctionne le système évènementiel d’ActionScript 3.
  • Comment un exemple de la vie de tous les jours illustre la mise en oeuvre du Modèle de Conception Observateur.
  • L’astuce pour utiliser les images de la bibliothèque d’Adobe Flash directement à partir du code ActionScript (via BitmapData).
  • La technique pour utiliser la notion d’évènement dans une application Adobe Flash.
  • Un exemple pratique sur l‘implémentation des évènements dans vos applications flash.

Avec ce tutoriel flash, vous utilisez la puissance des évènements pour lancer des actions dans vos applications flash.

Le Modèle de Conception Observateur

Version démonstration

Voici la version de l’application « Contrôle Animation ».

Télécharger le code source Observateur

Vous trouvez ci-dessous le code source complet pour utiliser les évènements dans vos applications flash.

Ce code source est accompagné du fichier fla avec l’ensemble des composants du Framework AS3 Facile.

Télécharger “Modèle de Conception Events” pattern-events.zip – Téléchargé 745 fois – 501,50 Ko

Comment implémentez vous le modèle de conception Observateur dans vos applications ?

Est ce que vous utilisez un Framework (AS3 Signals, Vegas, Pixlib, PureMVC), votre propre Framework ?

Partagez votre code, vos retours d’expériences dans les commentaires ci-dessous.

HitTest BitmapData : Détection précise des collisions

Commentaires fermés sur HitTest BitmapData : Détection précise des collisions

Ecrit le 19 avril par Matthieu
Publié dans le(s) sujet(s) ActionScript 3

Le cours AS3 de cette semaine vous propose d’améliorer la détection des collisions par défaut de Flash.

A savoir : le fameux HitTest !

2 Experts ActionScript proposent des classes de détections des collisions beaucoup plus précises et performantes.

La détection des collisions utilise des objets BitmapData.

Voici ce que vous allez apprendre dans ce Cours ActionScript :

  • Une méthode simple de détection des collisions.
  • Une méthode encore plus précise de détections des collisions.
  • Les inconvénients et les avantages des 2 méthodes.
  • Le chargement dynamiques de 2 images pour effectuer des tests de collisions.

Cette formation AS3 vous permettra d’utiliser une méthode de détection des collisions beaucoup plus précises et efficace dans vos jeux flash.

Détection des collisions

Version démonstration

Détection des collisions simple

Déplacez le robot pour tester la méthode de détection des collisions simple.

[codesyntax lang= »actionscript3″ title= »HitTestSimple www.mikechambers.com » bookmarkname= »HitTestSimple www.mikechambers.com »]

[/codesyntax]

Détection des collisions précise

Déplacez le robot pour tester la méthode de détection des collisions beaucoup plus précise.

[codesyntax lang= »actionscript3″ title= »Collision www.tink.ws » bookmarkname= »Collision www.tink.ws »]

[/codesyntax]

Télécharger le code source complet

Télécharger “Détection des collisions” ex-detection-collisions.zip – Téléchargé 668 fois – 136,90 Ko

Consultez la méthode de détection des collisions simple sur le site de Mike Chambers.

Consultez la méthode de détection des collisions plus précise sur le site Tink.

Et vous, utilisez-vous d’autres techniques pour détecter les collisions ?

Il existe d’autres techniques pour détecter les collisions. Notamment avec des tests sur la position, hauteur, largeur de 2 movieclip.

C’est la solution souvent utilisé dans les jeux flash avec un moteur de tile.

Partagez vos techniques dans les commentaires ci-dessous !