ActionScript 3 – Programmation séquentielle et orientée objet
XIV
L’affichage de résultats sur la scène, dans les exemples
de ce livre
Pour afficher un texte dans une animation Flash, il existe deux solutions, mais
seule la première des deux techniques que nous allons aborder ci-dessous permet
de visualiser un contenu textuel sur la scène, dans une animation au format SWF.
La deuxième technique n’est valable qu’à partir du moment où vous travaillez
dans l’IDE de Flash.
Un texte dynamique sur la scène
À de nombreuses reprises, nous aurons besoin d’afficher des textes sur la scène,
nous utiliserons donc la méthode suivante :
1. Créer un texte sur la scène avec l’outil Texte (maintenez un clic sur la scène,
faites glisser votre souris pour définir une largeur de texte, relâchez le bouton de
votre souris).
2. Dans la partie inférieure gauche de la palette Propriétés, si cela n’est pas déjà
le cas, sélectionnez le type Texte dynamique (ou Texte de saisie).
3. Nommez l’occurrence obtenue (exemple : affichageResultat).
4. Cliquez sur la scène puis dans la fenêtre Actions afin de saisir la ligne
d’instruction ci-dessous :
affichageResultat.text = 3+45;
Comme vous pouvez le remarquer, nous utilisons la chaîne de caractères .text
derrière le nom de l’occurrence, car nous faisons référence à la propriété text de
l’instance pour stocker l’information (le résultat du calcul). Celles et ceux qui
avaient l’habitude d’utiliser un nom de variable en AS1/AS2 noteront que cette
technique n’est plus valable.
La fonction trace()
Il existe aussi une deuxième solution qui consiste à afficher une information dans la
fenêtre Sortie de Flash.
Placez la ligne d’instruction ci-dessous pour tester cette fonctionnalité :
trace("Bonjour");
ou encore :
trace ("Bonjour, nous sommes le "+new Date().getDate());
Vous aurez peut-être remarqué que nous avons utilisé l’opérateur + dans les parenthèses de la fonction trace() pour pouvoir effectuer une concaténation, c’est-àdire un regroupement de plusieurs informations.
Précédent

- 16/426

Suivant