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.

Dans les cas suivants, les boutons n'utilisent pas <strong>de</strong> bitmap, même si la propriété<br />

cacheAsBitmap est définie sur true et procè<strong>de</strong> au ren<strong>du</strong> à partir <strong>de</strong> données vectorielles :<br />

■ Quand la bitmap est trop gran<strong>de</strong>, c'est à dire supérieure à 2800 pixels dans l'un <strong>de</strong>s <strong>de</strong>ux<br />

sens.<br />

■ Quand la bitmap manque <strong>de</strong> mémoire allouée (en raison d'une erreur mémoire)<br />

La propriété cacheAsBitmap est utilisée <strong>de</strong> préférence avec les boutons 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 />

genre <strong>de</strong> bouton, cacheAsBitmap peut entraîner une augmentation <strong>de</strong> performance quand le<br />

bouton est déplacé (quand ses positions x et y sont changées).<br />

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

Exemple<br />

L'exemple suivant applique une ombre portée à une occurence <strong>de</strong> bouton existant sous le nom<br />

<strong>de</strong> myButton. Il trace ensuite la valeur <strong>de</strong> cacheAsBitmap, qui est réglée sur true lors <strong>de</strong><br />

l'application d'un filtre.<br />

import flash.filters.DropShadowFilter;<br />

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

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

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

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

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

enabled (propriété Button.enabled)<br />

public enabled : Boolean<br />

Une valeur booléenne spécifiant si un bouton est activé. Lorsqu'il est désactivé (la propriété<br />

enabled est définie sur false), le bouton est visible mais vous ne pouvez pas cliquer sur celuici.<br />

La valeur par défaut est true. Cette propriété s'avère utile si vous souhaitez désactiver<br />

certains <strong>de</strong>s boutons <strong>de</strong> navigation ; par exemple, il peut être souhaitable <strong>de</strong> désactiver un<br />

bouton dans la page actuellement affichée afin d'empêcher tout clic sur celui-ci et d'empêcher<br />

<strong>de</strong> recharger la page.<br />

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

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

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

Saved successfully!

Ooh no, something went wrong!