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.

Le <strong>de</strong>uxième style <strong>de</strong> syntaxe peut s'utiliser dans le corps d'une fonction constructeur pour<br />

appeler la version superclass <strong>de</strong> cette fonction et peut lui transférer <strong>de</strong>s paramètres en option.<br />

Ceci permet non seulement <strong>de</strong> créer une sous-classe qui procè<strong>de</strong> à une initialisation<br />

supplémentaire, mais encore d'appeler la fonction constructeur superclass pour initialiser la<br />

superclasse.<br />

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

Valeur renvoyée<br />

Les <strong>de</strong>ux formes appellent une fonction. Cette fonction peut renvoyer toutes sortes <strong>de</strong> valeur.<br />

Paramètres<br />

method:Function - Métho<strong>de</strong> à appeler dans la superclasse.<br />

argN - Paramètres facultatifs qui sont transmis à la version superclass <strong>de</strong> la métho<strong>de</strong> (syntaxe<br />

1) ou à la fonction constructeur <strong>de</strong> la superclasse (syntaxe 2).<br />

Instruction switch<br />

switch (expression){<br />

caseClause:<br />

[<strong>de</strong>faultClause:]<br />

}<br />

Crée une structure arborescente pour les instructions <strong>ActionScript</strong>. Comme pour l'instruction<br />

if, l'instruction switch teste une condition et exécute <strong>de</strong>s instructions si cette condition<br />

renvoie la valeur true. Toutes les instructions switch doivent inclure un cas par défaut. Ce cas<br />

doit inclure une instruction break pour prévenir les erreurs fall-through en cas d'ajout d'un<br />

autre cas. Lorsqu'un cas subit une erreur fall-through, il ne comporte pas d'instruction break.<br />

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

Paramètres<br />

expression - Toute expression.<br />

Exemple<br />

Dans l'exemple suivant, si le paramètre String.fromCharCo<strong>de</strong>(Key.getAscii()) évalue A,<br />

l'instruction trace() qui suit case "A" s'exécute; si le paramètre évalue a, l'instruction<br />

trace() qui suit case "a" s'exécute; etc. Si aucune expression case ne correspond au<br />

paramètre String.fromCharCo<strong>de</strong>(Key.getAscii()), l'instruction trace() suivant le motclé<br />

<strong>de</strong>fault s'exécute.<br />

var listenerObj:Object = new Object();<br />

Instructions 233

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

Saved successfully!

Ooh no, something went wrong!