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.

Dans l'environnement auteur Macromedia Flash, vous pouvez activer les repères pour la mise<br />

à l'échelle à 9 découpes d'un symbole <strong>de</strong> clip dans une bibliothèque. Cela vous permet <strong>de</strong><br />

déterminer graphiquement le paramètre scale9grid pour l'objet. Lorsque vous définissez la<br />

mise à l'échelle à 9 découpes d'un symbole, la propriété scale9grid <strong>de</strong> toute occurrence <strong>de</strong> ce<br />

symbole est automatiquement définie. Dans le cas d'un symbole qui a une mise à l'échelle à 9<br />

découpes activée, lorsque vous créez le fichier SWF, une courbe qui s'étend sur plus d'une<br />

zone <strong>de</strong> la grille <strong>de</strong> mise à l'échelle à 9 découpes est divisée en courbes séparées pour chaque<br />

zone <strong>de</strong> la grille. Prenez par exemple une courbe dans un symbole <strong>de</strong> clip pour lequel une mise<br />

à l'échelle à 9 découpes est activée et la même courbe dans un symbole <strong>de</strong> clip pour lequel une<br />

mise à l'échelle à 9 découpes n'est pas activée :<br />

Symbole avec mise à<br />

l'échelle à 9 découpes<br />

activée :<br />

Symbole sans mise à<br />

l'échelle à 9 découpes<br />

activée :<br />

Lorsque Flash crée le fichier SWF, la courbe dans le premier clip illustré est divisée en trois<br />

courbes. Ce n'est pas le cas dans le second clip, pour lequel la mise à l'échelle à 9 découpes<br />

n'est pas activée. Même si vous définissez le paramètre scale9Grid <strong>du</strong> second clip sur un<br />

rectangle correspondant au paramètre scale9Grid <strong>du</strong> premier clip, lorsque vous<br />

redimensionnez ces clips, les résultats diffèrent en raison <strong>de</strong> la manière dont Flash divise les<br />

courbes dans le premier clip :<br />

Symbole avec mise à<br />

l'échelle à 9 découpes<br />

activée<br />

Symbole sans mise à<br />

l'échelle à 9 découpes<br />

activée<br />

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

Exemple<br />

L'exemple suivant crée un clip qui contient une ligne <strong>de</strong> 20 pixels (formant la bor<strong>du</strong>re) et un<br />

remplissage en dégradé. Le clip se redimensionne par rapport à la position <strong>de</strong> la souris et, en<br />

fonction <strong>de</strong> la propriété scale9Grid définie pour le clip, l'épaisseur <strong>de</strong> la ligne <strong>de</strong> 20 pixels ne<br />

varie pas lorsque le clip est redimensionné (bien que le dégradé <strong>du</strong> clip soit redimensionné) :<br />

import flash.geom.Rectangle;<br />

import flash.geom.Matrix;<br />

MovieClip 957

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

Saved successfully!

Ooh no, something went wrong!