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.

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

Paramètres<br />

x:Number - Coordonnée x <strong>du</strong> clip qui contient le texte dans l'objet TextSnapshot.<br />

y:Number - Coordonnée y <strong>du</strong> clip qui contient le texte dans l'objet TextSnapshot.<br />

closeDist:Number [facultatif] - Distance maximale <strong>de</strong> x, y dans laquelle une recherche <strong>de</strong><br />

texte peut être lancée. Cette distance est mesurée à partir <strong>du</strong> point central <strong>de</strong> chaque caractère.<br />

La valeur par défaut est 0.<br />

Valeur renvoyée<br />

Number - Valeur d'in<strong>de</strong>x <strong>du</strong> caractère dans l'objet TextSnapshot le plus proche <strong>de</strong> la<br />

coordonnée x, y spécifiée. La métho<strong>de</strong> renvoie -1 si aucun caractère n'est détecté ou si la<br />

police ne contient pas d'informations métriques <strong>de</strong> caractères.<br />

Exemple<br />

L'exemple suivant illustre comment utiliser cette métho<strong>de</strong>. Pour utiliser ce co<strong>de</strong>, placez un<br />

champ <strong>de</strong> texte statique contenant le texte « TextSnapshot Example » sur la Scène. Incluez<br />

dans la bibliothèque la police utilisée par le champ texte statique et dans options <strong>de</strong> Liaison<br />

pour la police, sélectionnez Exporter pour <strong>ActionScript</strong>. Pour tester le co<strong>de</strong>, exécutez le fichier<br />

SWF et placez le pointeur <strong>de</strong> la souris sur le texte à l'écran.<br />

var my_ts:TextSnapshot = getTextSnapshot();<br />

this.onMouseMove = function() {<br />

var hitIn<strong>de</strong>x:Number = my_ts.hitTestTextNearPos(_xmouse, _ymouse, 0);<br />

my_ts.setSelected(0, my_ts.getCount(), false);<br />

if (hitIn<strong>de</strong>x >= 0) {<br />

my_ts.setSelected(hitIn<strong>de</strong>x, hitIn<strong>de</strong>x + 1, true);<br />

}<br />

};<br />

Voir également<br />

getTextSnapshot (métho<strong>de</strong> MovieClip.getTextSnapshot), _x (propriété<br />

MovieClip._x), _y (propriété MovieClip._y)<br />

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

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

Saved successfully!

Ooh no, something went wrong!