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.

trace(filter_1 == clonedFilter); // false<br />

for(var i in filter_1) {<br />

trace(">> " + i + ": " + filter_1[i]);<br />

// >> clone: [type Function]<br />

// >> strength: 2<br />

// >> blurY: 35<br />

// >> blurX: 35<br />

// >> knockout: false<br />

// >> inner: false<br />

// >> quality: 3<br />

// >> alpha: 0.8<br />

// >> color: 3394815<br />

}<br />

for(var i in clonedFilter) {<br />

trace(">> " + i + ": " + clonedFilter[i]);<br />

// >> clone: [type Function]<br />

// >> strength: 2<br />

// >> blurY: 35<br />

// >> blurX: 35<br />

// >> knockout: false<br />

// >> inner: false<br />

// >> quality: 3<br />

// >> alpha: 0.8<br />

// >> color: 3394815<br />

}<br />

Pour illustrer plus précisément la relation entre filter_1, filter_2 et clonedFilter,<br />

l'exemple suivant modifie la propriété knockout <strong>de</strong> filter_1. La modification <strong>de</strong> knockout<br />

démontre que la métho<strong>de</strong> clone() crée une nouvelle occurrence reposant sur les valeurs <strong>de</strong><br />

filter_1 au lieu <strong>de</strong> pointer vers elles par référence.<br />

import flash.filters.GlowFilter;<br />

var filter_1:GlowFilter = new GlowFilter(0x33CCFF, .8, 35, 35, 2, 3, false,<br />

false);<br />

var filter_2:GlowFilter = filter_1;<br />

var clonedFilter:GlowFilter = filter_1.clone();<br />

trace(filter_1.knockout); // false<br />

trace(filter_2.knockout); // false<br />

trace(clonedFilter.knockout); // false<br />

filter_1.knockout = true;<br />

trace(filter_1.knockout); // true<br />

trace(filter_2.knockout); // true<br />

trace(clonedFilter.knockout); // false<br />

GlowFilter (flash.filters.GlowFilter) 627

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

Saved successfully!

Ooh no, something went wrong!