Nous ne pouvons pas commencer à apprendre un nouveau langage de programmation sans réaliser le premier programme par défaut : « Hello World ! ».
Pour créer un fichier ActionScript externe, choisissez Fichier -> Nouveau -> Fichier ActionScript. Au lieu d’un scénario et d’une scène, seule une grande zone d’édition de texte apparaît. Nous allons saisir le code suivant :
package {
import flash.display.*;
import flash.text.*;
public class HelloWorld extends MovieClip {
public function HelloWorld() {
var myText:TextField = new TextField();
myText.text = "Hello World!";
addChild(myText);
}
}
}
Pour que ce code fonctionne dans une animation, il faut créer une nouvelle animation du même nom que la classe (HelloWorld.fla) et lui indiquer la classe du document dans les propriétés.
Le lancement de cette animation va lancer l’affichage suivant :
Que s’est-il passé ?
Le fichier de classe commence par déclarer qu’il s’agit d’un paquetage contenant une classe. Ensuite il définit les parties d’ActionScript requises dans le programme. Dans le cas présent il nous faut afficher des objets sur la scène et créer un champ texte, nous utiliserons les classes flash.display et flash.text[1] :
La ligne de code suivante définit la classe :
Notre classe ne contient qu’une seule fonction, du nom de classe et qui correspond au constructeur, c’est-à-dire qu’elle est executée immédiatement lorsque la classe est intialisée.
Le constructeur crée et affiche un champ texte dans la scène avec le texte « Hello World ! ».
Félicitations, vous venez de créer votre première application Flash en programmant avec ActionScript 3 !
[1] Vous apprendrez rapidement quelles classes de bibliothèques vous sont nécessaires au début de vos programmes. En cas de doute, consultez l’entrée de la fonction dans l’aide de Flash afin de voir quelle bibliothèque de classe est concernée.







