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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Lorsque vous utilisez var, vous pouvez typer la variable <strong>de</strong> façon stricte.<br />

Vous pouvez déclarer plusieurs variables dans une instruction, en séparant les déclarations par<br />

<strong>de</strong>s virgules (bien que cette syntaxe puisse ré<strong>du</strong>ire la clarté <strong>du</strong> co<strong>de</strong>) :<br />

var first:String = "Bart", middle:String = "J.", last:String = "Bartleby";<br />

Remarque : Vous <strong>de</strong>vez également utiliser var lorsque vous déclarez <strong>de</strong>s propriétés au sein <strong>de</strong><br />

définitions <strong>de</strong> classe dans les scripts externes. Les fichiers <strong>de</strong> classe prennent également en<br />

charge <strong>de</strong>s domaines <strong>de</strong> variables publics, privés et statiques.<br />

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

Paramètres<br />

variableName:String - I<strong>de</strong>ntificateur.<br />

Exemple<br />

Le script <strong>ActionScript</strong> suivant crée un nouveau tableau contenant <strong>de</strong>s noms <strong>de</strong> pro<strong>du</strong>its.<br />

Array.push ajoute un élément à la fin <strong>du</strong> tableau. Si vous souhaitez utiliser le typage strict,<br />

vous <strong>de</strong>vez impérativement utiliser le var var. Si le mot-clé var ne précè<strong>de</strong> pas<br />

pro<strong>du</strong>ct_array, <strong>de</strong>s erreurs se pro<strong>du</strong>isent lorsque vous tentez d'utiliser le typage strict.<br />

var pro<strong>du</strong>ct_array:Array = new Array("MX 2004", "Studio", "Dreamweaver",<br />

"Flash", "ColdFusion", "Contribute", "Breeze");<br />

pro<strong>du</strong>ct_array.push("Flex");<br />

trace(pro<strong>du</strong>ct_array);<br />

// output: MX<br />

2004,Studio,Dreamweaver,Flash,ColdFusion,Contribute,Breeze,Flex<br />

Instruction while<br />

while(condition) {<br />

statement(s);<br />

}<br />

Évalue une condition. Si cette condition renvoie true, exécute une instruction ou une série<br />

d'instructions avant <strong>de</strong> suivre la boucle et d'évaluer <strong>de</strong> nouveau la condition. Lorsque la<br />

condition renvoie false, l'instruction ou la série d'instructions est ignorée et la boucle se<br />

termine.<br />

240 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!