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.

La propriété cacheAsBitmap est utilisée <strong>de</strong> préférence avec les clips dont le contenu est<br />

principalement statique et qui n'est ni redimensionné, ni pivoté <strong>de</strong> façon fréquente. Avec ce<br />

type <strong>de</strong> clip, cacheAsBitmap permet d'améliorer les performances lors <strong>de</strong> la conversion<br />

(lorsque les positions x et y sont changées).<br />

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

Exemple<br />

L'exemple suivant applique un filtre d'ombre portée à une occurrence <strong>de</strong> clip. Il présente<br />

ensuite la valeur <strong>de</strong> la propriété cacheAsBitmap définie sur true lorsqu'un filtre est appliqué.<br />

import flash.filters.DropShadowFilter;<br />

var container:MovieClip = setUpShape();<br />

trace(container.cacheAsBitmap); // false<br />

var dropShadow:DropShadowFilter = new DropShadowFilter(6, 45, 0x000000, 50,<br />

5, 5, 1, 2, false, false, false);<br />

container.filters = new Array(dropShadow);<br />

trace(container.cacheAsBitmap); // true<br />

function setUpShape():MovieClip {<br />

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

this.getNextHighestDepth());<br />

mc._x = 10;<br />

mc._y = 10;<br />

var w:Number = 50;<br />

var h:Number = 50;<br />

mc.beginFill(0xFFCC00);<br />

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

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

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

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

mc.endFill();<br />

return mc;<br />

}<br />

Voir également<br />

opaqueBackground (propriété MovieClip.opaqueBackground), cacheAsBitmap (propriété<br />

MovieClip.cacheAsBitmap)<br />

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

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

Saved successfully!

Ooh no, something went wrong!