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.

propriété _global<br />

_global.i<strong>de</strong>ntifier<br />

Une référence à l'objet global qui contient les principales classes <strong>ActionScript</strong>, telles que<br />

String, Object, Math et Array. Par exemple, vous pouvez créer une bibliothèque qui est<br />

exposée en tant qu'objet global <strong>ActionScript</strong>, similaire à l'objet Math ou Date. Contrairement<br />

aux variables et aux fonctions déclarées dans le scénario ou en local, les variables et les<br />

fonctions globales restent visibles pour tous les scénarios et les domaines <strong>du</strong> fichier SWF,<br />

pourvues qu'elles ne soient pas masquées par <strong>de</strong>s i<strong>de</strong>ntificateurs portant le même nom dans les<br />

domaines internes.<br />

Remarque : Quand vous définissez une variable globale, vous <strong>de</strong>vez utiliser le nom entièrement<br />

qualifié <strong>de</strong> la variable, par ex. _global.variableName. Le non respect <strong>de</strong> cette règle créera une<br />

variable locale <strong>du</strong> même nom qui masque la variable globale que vous essayez <strong>de</strong> définir.<br />

Renvoie Une référence à l'objet global qui contient les principales classes <strong>ActionScript</strong>, telles<br />

que String, Object, Math et Array.<br />

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

Exemple<br />

L'exemple suivant crée une fonction <strong>de</strong> haut niveau, factorial(),, accessible à tous les<br />

scénarios et domaines d'un fichier SWF :<br />

_global.factorial = function(n:Number) {<br />

if(n

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

Saved successfully!

Ooh no, something went wrong!