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.

Exemple<br />

L'exemple suivant crée trois objets GradientGlowFilter et les compare. filter_1 est créé à<br />

l'ai<strong>de</strong> <strong>du</strong> constructeur GradientGlowFilter; filter_2 est créé en le définissant comme égal à<br />

filter_1 et clonedFilter est créé par clonage <strong>de</strong> filter_1. Vous remarquerez que si<br />

filter_2 est évalué comme égal à filter_1, ce n'est pas le cas <strong>de</strong> clonedFilter, qui<br />

contient pourtant les mêmes valeurs que filter_1.<br />

import flash.filters.GradientGlowFilter;<br />

var colors:Array = [0xFFFFFF, 0xFF0000, 0xFFFF00, 0x00CCFF];<br />

var alphas:Array = [0, 1, 1, 1];<br />

var ratios:Array = [0, 63, 126, 255];<br />

var filter_1:GradientGlowFilter = new GradientGlowFilter(0, 45, colors,<br />

alphas, ratios, 55, 55, 2.5, 2, "outer", false);<br />

var filter_2:GradientGlowFilter = filter_1;<br />

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

trace(filter_1 == filter_2); // true<br />

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

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

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

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

// >> type: outer<br />

// >> knockout: false<br />

// >> strength: 2.5<br />

// >> quality: 2<br />

// >> blurY: 55<br />

// >> blurX: 55<br />

// >> ratios: 0,63,126,255<br />

// >> alphas: 0,1,1,1<br />

// >> colors: 16777215,16711680,16776960,52479<br />

// >> angle: 45<br />

// >> distance: 0<br />

}<br />

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

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

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

// >> type: outer<br />

// >> knockout: false<br />

// >> strength: 2.5<br />

// >> quality: 2<br />

// >> blurY: 55<br />

// >> blurX: 55<br />

// >> ratios: 0,63,126,255<br />

// >> alphas: 0,1,1,1<br />

// >> colors: 16777215,16711680,16776960,52479<br />

// >> angle: 45<br />

GradientGlowFilter (flash.filters.GradientGlowFilter) 661

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

Saved successfully!

Ooh no, something went wrong!