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.

Exemple<br />

L'exemple suivant change la propriété knockout sur un clip existant quand un utilisateur<br />

clique <strong>de</strong>ssus.<br />

import flash.filters.DropShadowFilter;<br />

var mc:MovieClip = createDropShadowRectangle("DropShadowKnockout");<br />

mc.onRelease = function() {<br />

var filter:DropShadowFilter = this.filters[0];<br />

filter.knockout = true;<br />

this.filters = new Array(filter);<br />

}<br />

function createDropShadowRectangle(name:String):MovieClip {<br />

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

this.getNextHighestDepth());<br />

var w:Number = 100;<br />

var h:Number = 100;<br />

art.beginFill(0x003366);<br />

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

art.lineTo(w, h);<br />

art.lineTo(0, h);<br />

art.lineTo(0, 0);<br />

art._x = 20;<br />

art._y = 20;<br />

}<br />

var filter:DropShadowFilter = new DropShadowFilter(15, 45, 0x000000, .8,<br />

16, 16, 1, 3, false, false, false);<br />

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

filterArray.push(filter);<br />

art.filters = filterArray;<br />

return art;<br />

quality (propriété DropShadowFilter.quality)<br />

public quality : Number<br />

Le nombre <strong>de</strong> fois où le filtre doit s'appliquer. Les valeurs vali<strong>de</strong>s sont 0 à 15. La valeur par<br />

défaut est 1, ce qui équivaut à une 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. Les ren<strong>du</strong>s <strong>de</strong>s filtres <strong>de</strong> valeurs inférieures sont<br />

obtenus plus rapi<strong>de</strong>ment.<br />

Pour la plupart <strong>de</strong>s applications, une valeur <strong>de</strong> quality <strong>de</strong> 1, 2, ou 3 est suffisante. Bien que<br />

vous puissiez utiliser les valeurs numériques supplémentaires jusqu'à 15 pour appliquer les<br />

différents effets, les valeurs les plus hautes donnent un ren<strong>du</strong> plus lent. Plutôt que<br />

d'augmenter la valeur <strong>de</strong> quality, vous pouvez souvent obtenir un effet similaire avec un<br />

ren<strong>du</strong> plus rapi<strong>de</strong> en augmentant simplement les valeurs <strong>de</strong> blurX et blurY.<br />

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

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

Saved successfully!

Ooh no, something went wrong!