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.

Chaque valeur <strong>du</strong> tableau ratios définit l'emplacement <strong>de</strong> la couleur sur le rayon <strong>du</strong><br />

dégradé, 0 représentant le point le plus éloigné et 255, le point le plus proche <strong>du</strong> centre <strong>du</strong><br />

dégradé. Les valeurs <strong>de</strong> ratio s'échelonnent progressivement <strong>de</strong> 0 à 255 pixels : par exemple [0,<br />

64, 128, 200, 255]. Les valeurs comprises entre 0 et 128 apparaissent sur les bords extérieurs<br />

<strong>du</strong> rayonnement. Les valeurs comprises entre 129 et 255 apparaissent sur les bords intérieurs<br />

<strong>du</strong> rayonnement. Selon les valeurs <strong>de</strong> ratio <strong>de</strong>s couleurs et la valeur type <strong>du</strong> filtre, les couleurs<br />

<strong>du</strong> filtre peuvent être obscurcies par l'objet auquel le filtre est appliqué.<br />

Dans le co<strong>de</strong> et l'image suivante, un filtre est appliqué à un cercle noir animé, le type étant<br />

défini avec la valeur "full". Pour les besoins <strong>de</strong> la démonstration, la première couleur <strong>du</strong><br />

tableau colors, rose, a une valeur alpha <strong>de</strong> 1 pour qu'elle se détache bien sur le fond blanc<br />

<strong>du</strong> document. (Dans la pratique, vous ne choisirez probablement pas la première couleur<br />

ainsi.) Vous pouvez constater que la <strong>de</strong>rnière couleur <strong>du</strong> tableau, jaune, obscurcit le cercle noir<br />

auquel le filtre est appliqué :<br />

var colors = [0xFFCCFF, 0x0000FF, 0x9900FF, 0xFF0000, 0xFFFF00]; var alphas<br />

= [1, 1, 1, 1, 1]; var ratios = [0, 32, 64, 128, 225]; var myGGF = new<br />

GradientGlowFilter(0, 0, colors, alphas, ratios, 50, 50, 1, 2, "full",<br />

false);<br />

Pour obtenir un effet <strong>de</strong> transparence sur le fond <strong>de</strong> votre document lorsque vous définissez la<br />

valeur type sur "outer" ou "full", définissez la première couleur <strong>du</strong> tableau comme<br />

i<strong>de</strong>ntique à celle <strong>de</strong> l'arrière-plan <strong>du</strong> document, ou définissez la valeur alpha <strong>de</strong> la première<br />

couleur sur 0. Ces <strong>de</strong>ux techniques entraînent le mélange <strong>du</strong> filtre avec l'arrière-plan.<br />

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

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

Saved successfully!

Ooh no, something went wrong!