Sujets sur : liste de code action script les essentiels

Cours ActionScript 3 ‘liste de code action script les essentiels’

Les 2 bases essentielles à maitriser en programmation Actionscript 3

1 question

Ecrit le 20 juin par Matthieu
Publié dans le(s) sujet(s) Cours AS3

Vous venez de découvrir la programmation Actionscript 3. Sur le web, vous avez consulté plusieurs applications et jeux flash qui vous scotchent devant votre écran. Et vous voulez programmer les mêmes !

Vous avez donc commencé à créer vos premiers swf.

Mais vous peinez à organiser correctement votre code. Vous ne comprenez pas le concept de programmation orienté objet, ni la stratégie de diffusion d’évènements propre à l’AS3.

C’est normal, c’est le problème majeur rencontré par les débutants en programmation AS3. Vous ne savez pas par où commencer votre apprentissage.

Et tout cela vous semble peu important. Erreur !

En ne connaissant pas ces bases essentielles en Actionscript 3, vous passez à côté du minimum requis pour commencer à programmer des applications et jeux vidéos en flash !

Je vais vous expliquer précisément toutes les bases de la programmation Actionscript.

Voici ce je vais vous apprendre :

  • Comment organiser un projet flash avec les notions de packages, interfaces, fonctions
  • Vous allez apprendre toutes les caractéristiques possibles d’un objet et comment les paramétrer correctement.
  • Vous connaitrez la notion de display list et comment afficher vos interfaces graphiques.
  • Et quels sont les caractéristiques d’un langage objet.
  • Comment créer et utiliser des objets, en fonction de vos applications et les utiliser efficacement.
  • Pourquoi les évènements sont si importants en AS3.
  • Et comment mettre en œuvre la diffusion d’évènements dans vos applications flash.

Bref, il s’agit de vous aider à acquérir les bases essentielles de la programmation en Actionscript 3.

Et de vous rendre accessible les notions orientée objet, diffusion d’évènements, package, extends…

En fait, c’est beaucoup plus simple qu’il n’y parait !

A la fin de cette formation, vous constaterez par vous même les résultats et vous saurez exactement comment utiliser ces notions pour concevoir vos premières applications flash.

Le modèle évènementiel en Actionscript 3

La diffusion d’évènements permet d’informer en temps réel de l’état de vos objets, d’une interface, d’une action de l’utilisateur…

C’est à dire, en fonction du type d’évènement reçu, votre application se met à jour, lance un calcul, enregistre une donnée, et bien d’autres possibilités.

Et tout cela est simplifié grâce à l’utilisation des évènements, c’est un des piliers de la programmation Actionscript 3.

Vous trouverez ci-dessous un exemple avec un évènement simple : la souris. Chaque fois que l’utilisateur bouge le curseur de la souris, le champ texte se met à jour avec les coordonnées de celle-ci. Effectivement, un évènement est diffusé en temps réel, l’application flash se met donc à jour instantanément.

La programmation orientée objet

Un objet représente un concept, une idée ou un objet du monde physique. Par exemple : une voiture, une personne ou encore un restaurant.

Un objet possède une structure interne, un comportement et des informations propres.

De plus, il sait communiquer avec d’autres objets. La programmation orienté objet consiste à représenter ces objets et leurs relations.

La communication entre les objets permet de réaliser les fonctionnalités attendues, de programmer des applications.

Ci-dessous, un exemple dans lequel nous utilisons un objet Voiture.

Cet objet est caractérisé par :

  • son modèle.
  • son état.
  • son type (citadine, monospace, espace, course…).
  • son prix.

Et voici le résultat des 2 exemples dans un swf :

Téléchargez le code source POO AS3

Vous trouverez l’ensemble du code source commenté pour ce cours Actionscript.

Télécharger “Programmation Orientée Objets”

01-POO-AS3.zip – Téléchargé 775 fois – 26,30 Ko

En tant que débutant, quelles sont vos principales difficultés en AS3 ?

Dites-moi les points bloquants, ce qui vous empêche de programmer les applications flash que vous souhaitez.

Evenements