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.

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

Opéran<strong>de</strong>s<br />

expression1 : Object - Variable, élément <strong>de</strong> tableau ou propriété d'un objet.<br />

expression2 : Object - Valeur <strong>de</strong> tout type.<br />

Valeur renvoyée<br />

Object - Valeur affectée, expression2 .<br />

Exemple<br />

L'exemple suivant utilise l'affectation par valeur pour affecter la valeur <strong>de</strong> 5 à la variable x.<br />

var x:Number = 5;<br />

L'exemple suivant utilise l'affectation par valeur pour affecter la valeur « hello » à la variable<br />

x :<br />

var x:String;<br />

x = " hello ";<br />

L'exemple suivant utilise l'affectation par référence pour créer la variable moonsOfJupiter, qui<br />

contient une référence au nouvel objet Array créé. L'affectation par valeur est ensuite utilisée<br />

pour copier la valeur « Callisto » dans le premier élément <strong>du</strong> tableau référencé par la variable<br />

moonsOfJupiter :<br />

var moonsOfJupiter:Array = new Array();<br />

moonsOfJupiter[0] = "Callisto";<br />

L'exemple suivant utilise l'affectation par référence pour créer un objet et affecter une<br />

référence à cet objet à la variable mercury. L'affectation par valeur est ensuite utilisée pour<br />

affecter la valeur <strong>de</strong> 3030 à la propriété diameter <strong>de</strong> l'objet mercury :<br />

var mercury:Object = new Object(); mercury.diameter = 3030; // in miles<br />

trace (mercury.diameter); // output: 3030<br />

L'exemple suivant s'articule autour <strong>de</strong> l'exemple précé<strong>de</strong>nt en créant une variable intitulée<br />

merkur (le mot allemand désignant le mercure) et en lui affectant la valeur <strong>de</strong> mercury. Deux<br />

variables faisant référence au même objet dans la mémoire sont ainsi créées, ce qui signifie que<br />

vous pouvez utiliser l'une ou l'autre pour accé<strong>de</strong>r aux propriétés <strong>de</strong> cet objet. Nous pouvons<br />

ensuite modifier la propriété diameterpour utiliser les kilomètres au lieu <strong>de</strong>s miles :<br />

var merkur:Object = mercury;<br />

merkur.diameter = 4878; // in kilometers<br />

trace (mercury.diameter); // output: 4878<br />

Voir également<br />

Opérateur == (égalité)<br />

Opérateurs 143

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

Saved successfully!

Ooh no, something went wrong!