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.

constructeur BlurFilter()<br />

public BlurFilter([blurX:Number], [blurY:Number], [quality:Number])<br />

Initialise le filtre avec les paramètres spécifiés. Les valeurs par défaut créent une image douce,<br />

n'ayant pas le focus.<br />

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

Paramètres<br />

blurX:Number [facultatif] - Quantité <strong>de</strong> flou à appliquer horizontalement. Les valeurs vali<strong>de</strong>s<br />

sont comprises entre 0 et 255 (valeur en virgule flottante). La valeur par défaut est 4. Les<br />

valeurs multiples <strong>de</strong> 2 (telles que 2, 4, 8, 16 et 32) sont optimisées pour donner un ren<strong>du</strong> plus<br />

rapi<strong>de</strong> que les autres valeurs.<br />

blurY:Number [facultatif] - Quantité <strong>de</strong> flou à appliquer verticalement. Les valeurs vali<strong>de</strong>s<br />

sont comprises entre 0 et 255 (valeur en virgule flottante). La valeur par défaut est 4. Les<br />

valeurs multiples <strong>de</strong> 2 (telles que 2, 4, 8, 16 et 32) sont optimisées pour donner un ren<strong>du</strong> plus<br />

rapi<strong>de</strong> que les autres valeurs.<br />

quality:Number [facultatif] - Nombre <strong>de</strong> fois que le filtre doit s'appliquer. La valeur par<br />

défaut est 1, ce qui correspond à la qualité inférieure. Une valeur <strong>de</strong> 2 est une qualité moyenne<br />

et une valeur <strong>de</strong> 3 est la qualité supérieure s'approchant <strong>du</strong> flou gaussien.<br />

Exemple<br />

L'exemple suivant instancie un nouveau constructeur BlurFilter et l'applique à un rectangle<br />

plat :<br />

import flash.filters.BlurFilter;<br />

var rect:MovieClip = createRectangle(100, 100, 0x003366,<br />

"BlurFilterExample");<br />

var blurX:Number = 30;<br />

var blurY:Number = 30;<br />

var quality:Number = 3;<br />

var filter:BlurFilter = new BlurFilter(blurX, blurY, quality);<br />

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

filterArray.push(filter);<br />

rect.filters = filterArray;<br />

function createRectangle(w:Number, h:Number, bgColor:Number,<br />

name:String):MovieClip {<br />

var mc:MovieClip = this.createEmptyMovieClip(name,<br />

this.getNextHighestDepth());<br />

mc.beginFill(bgColor);<br />

mc.lineTo(w, 0);<br />

344 Chapitre 2: Classes <strong>ActionScript</strong>

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

Saved successfully!

Ooh no, something went wrong!