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.

this._lockroot = true;<br />

_root.myVar = 1;<br />

_root.myOtherVar = 2;<br />

trace("from lockroot.swf");<br />

for (i in _root) {<br />

trace(" "+i+" -> "+_root[i]);<br />

}<br />

trace("");<br />

ce qui permet <strong>de</strong> suivre les informations suivantes :<br />

from lockroot.swf<br />

myOtherVar -> 2<br />

myVar -> 1<br />

_lockroot -> true<br />

$version -> WIN 7,0,19,0<br />

L'exemple suivant charge <strong>de</strong>ux fichiers SWF, lockroot.swf et nolockroot.swf. Le document<br />

lockroot.fla contient le co<strong>de</strong> <strong>ActionScript</strong> <strong>de</strong> l'exemple précé<strong>de</strong>nt. Le fichier nolockroot.fla<br />

ajoute le co<strong>de</strong> suivant à l'image 1 <strong>du</strong> scénario :<br />

_root.myVar = 1;<br />

_root.myOtherVar = 2;<br />

trace("from nolockroot.swf");<br />

for (i in _root) {<br />

trace(" "+i+" -> "+_root[i]);<br />

}<br />

trace("");<br />

La propriété _lockroot est appliquée au fichier lockroot.swf, mais pas à nolockroot.swf. Une<br />

fois les fichiers chargés, chaque fichier fait sortir les variables <strong>de</strong> son domaine _root. Placez le<br />

co<strong>de</strong> <strong>ActionScript</strong> suivant sur le scénario principal d'un document FLA :<br />

this.createEmptyMovieClip("lockroot_mc", this.getNextHighestDepth());<br />

lockroot_mc.loadMovie("lockroot.swf");<br />

this.createEmptyMovieClip("nolockroot_mc", this.getNextHighestDepth());<br />

nolockroot_mc.loadMovie("nolockroot.swf");<br />

function <strong>du</strong>mpRoot() {<br />

trace("from current SWF file");<br />

for (i in _root) {<br />

trace(" "+i+" -> "+_root[i]);<br />

}<br />

trace("");<br />

}<br />

<strong>du</strong>mpRoot();<br />

ce qui permet <strong>de</strong> suivre les informations suivantes :<br />

from current SWF file<br />

<strong>du</strong>mpRoot -> [type Function]<br />

$version -> WIN 7,0,19,0<br />

nolockroot_mc -> _level0.nolockroot_mc<br />

lockroot_mc -> _level0.lockroot_mc<br />

MovieClip 931

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

Saved successfully!

Ooh no, something went wrong!