03.07.2013 Views

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Dans un fichier FLA ou AS qui se trouve dans le même répertoire, ajoutez le co<strong>de</strong><br />

<strong>ActionScript</strong> suivant à l'image 1 sur le scénario :<br />

// Before dynamic is ad<strong>de</strong>d<br />

var craig:Person2 = new Person2("Craiggers", 32);<br />

for (i in craig) {<br />

trace("craig." + i + " = " + craig[i]);<br />

}<br />

/* output:<br />

craig.age = 32<br />

craig.name = Craiggers */<br />

Si vous ajoutez une fonction non déclarée, dance, une erreur est générée, comme indiqué<br />

dans l'exemple suivant :<br />

trace("");<br />

craig.dance = true;<br />

for (i in craig) {<br />

trace("craig." + i + " = " + craig[i]);<br />

}<br />

/* output: **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 14: There is<br />

no property with the name 'dance'. craig.dance = true; Total <strong>ActionScript</strong><br />

Errors: 1 Reported Errors: 1 */<br />

Ajoutez le mot-clé dynamic à la classe Person2, <strong>de</strong> manière à ce que la première ligne s'affiche<br />

comme suit :<br />

dynamic class Person2 {<br />

Testez le co<strong>de</strong> <strong>de</strong> nouveau ; vous obtenez le co<strong>de</strong> suivant :<br />

craig.dance = true craig.age = 32 craig.name = Craiggers<br />

Voir également<br />

Instruction class<br />

Instruction else<br />

if (condition){<br />

statement(s);<br />

} else {<br />

statement(s);<br />

}<br />

Spécifie les instructions à exécuter si la condition incluse dans l'instruction ifrenvoie false.<br />

Les accola<strong>de</strong>s ({}), qui servent normalement à entourer le bloc d'instructions que l'instruction<br />

else doit exécuter, peuvent être omises si une seule instruction doit s'exécuter.<br />

Disponibilité : Flash Player 4 ; <strong>ActionScript</strong> 1.0<br />

210 Chapitre 1: Eléments <strong>du</strong> <strong>langage</strong> <strong>ActionScript</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!