Votre première application

Avatar de Monsieur X
Description du chapitre et des ses objectifs :

Et vous voilà arriver au tournant de votre vie !
Nan nan je rigole pas

Vous allez créer dans ce chapitre, votre première application en ActionScript 3.0 !

Information : Je vous conseille de la garder bien précieusement sur plusieurs supports de sauvegarde...
Comme ça dans quelques années (enfin quelques dizaines d'années ), vous pourrez la sortir et dire à vos p'tits enfants :
"T'as vu mon p'tit, c'est ton grand-père qui a crée ça "
Et le gosse, ébahi, répondra :
"T'étais né à cette époque là ?"


Bon trève de bavardages ! Passons à la pratique !

Image de Partie

Accéder directement à une des parties du cours :

Le facile en premier !

Bon, en premier lieu on va terrasser...

Le terrassement (ou première version)



Tout d'abord :
  • Ouvrez Flash
  • Créez un Fichier ActionScript 3.0
  • Ouvrez le panneau Actions
  • Horreur ! un éditeur de texte

Bon jusque là, tout va bien vous suivez ?
Tant mieux !
tapez ce p'tit code dans l'éditeur de texte placé désormais devant vous (panneau Actions) :
Code actionscript - Numéro de ligne
  1. var helloWorld = new TextField();
  2. helloWorld.text = 'Hello World';
  3. addChild(helloWorld);


Bon vous comprennez rien à ce texte ?

Quelques explications :



On va décomposer la bête en trois parties (pour faire simple, cela correpsondra aux trois lignes )
Code actionscript - Numéro de ligne
  1. var helloWorld = new TextField();
  2. /*
  3. Dans ce code :
  4. var : ça sert à créer une variable, vous aurez d'ailleurs remarquer qu'il s'agit d'une contraction du mot "variable' !
  5. Après, il s'agit du nom de la variable, en effet, toute variable doit avoir un nom afin qu'on puisse la rappeller dans la suite de l'animation
  6. Puis, il y a le signe "=", il signifie simplement qu'on donne comme value à la variable "HelloWorld" le reste de la ligne
  7. Et enfin, "new TextField()", il s'agit là de la création d'un objet TextField, une sorte de super variable, bref vous verrez ça plus tard....
  8. */

Deuxième bout de code, deuxième ligne :
Code actionscript - Numéro de ligne
  1. helloWorld.text = 'Hello World';
  2. /*
  3. Dans ce code :
  4. on rappelle, par son nom, notre variable qu'on a crée juste au-dessus.
  5. le point sert à appeller une de ses méthodes ou une de ses propriétés, on étudiera ça plus en détail lorsqu'on fera mumuse avec les objets. Pour le moment retenez juste qu'un objet est une sorte de grosse variable, ou plus simplement un assemblage de variable et de fonctions.
  6. Ensuite, viens le "text", il s'agit là du nom de la propriété
  7. Puis le "=", qui correpsond, comme dans la ligne d'au-dessus, à un symobole permettant d'assigner à la propriété "text" le reste de la ligne
  8. Pour finir, on a "Hello World", qui correpsond à une String (ou Chaîne de caractères).
  9. */

Pour finir, la dernière ligne de code :
Code actionscript - Numéro de ligne
  1. addChild(helloWorld);

Pour ce qui est de cette partie, c'est un poil plus dur, donc si vous voulez pas vous embrouillez ne regardez pas !
Secret (cliquez pour afficher)

Il faut savoir qu'en ActionScript 3.0 il existe un certain principe pour afficher des objets.
Ce principe, se nomme Liste d'affichage.
Donc en gros, si vous êtes bon en Anglais, vous aurez compris qu'on rajoute un enfant.
Question : Donc qui rajoute qui à quoi ?

1er qui : un objet non spécifié ici car il est implicite... il s'agit de l'objet scène
2ème qui : le paramètre donné à addChild, c'est à dire : helloWolrd
quoi : on rajoute à la liste d'affichage


Il est important que vous ne vous preniez pas la tête avec tout ça, c'ets le début du cours, et cet exemple n'est pas là pour que vous compreniez le langage, mais uniquement pour que vous puissiez vous dire que vous avez (déjà) réalisé une première animation avec de l'ActionScript.

Dans la deuxième partie du cours, je vous expliquerez plus en détail tout le vocabulaire que j'ai utilisé, qui peut paraitre, fort complexe, pour un néophyte.

Chapitre précédent - Sommaire

Nos rédacteurs et membres sont pour la plupart ouverts à des remarques constructives et servir à alerter le rédacteur du cours, des fautes éventuelles ou de propositions et nouvelles perspectives de cours etc ...
Pour ce faire cliquez ici

Postez vous aussi un commentaire à cette partie via le lien que voici