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.

Valeur renvoyée<br />

String - Chaîne qui contient tous les caractères spécifiés par la métho<strong>de</strong><br />

TextSnapshot.setSelected() correspondante.<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 />

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

Liaison pour la police, sélectionnez Exporter pour <strong>ActionScript</strong>. Ajoutez le co<strong>de</strong> <strong>ActionScript</strong><br />

suivant à l'image 1 <strong>du</strong> scénario :<br />

var my_snap:TextSnapshot = this.getTextSnapshot();<br />

var count:Number = my_snap.getCount();<br />

my_snap.setSelected(0, 4, true);<br />

my_snap.setSelected(1, 2, false);<br />

var theText:String = my_snap.getSelectedText(false);<br />

trace(theText); // Text<br />

Lorsque vous testez le fichier SWF, un rectangle <strong>de</strong> couleur entoure les caractères spécifiés.<br />

Voir également<br />

getSelected (métho<strong>de</strong> TextSnapshot.getSelected), setSelected (métho<strong>de</strong><br />

TextSnapshot.setSelected)<br />

getText (métho<strong>de</strong> TextSnapshot.getText)<br />

public getText(start:Number, end:Number, [inclu<strong>de</strong>LineEndings:Boolean]) :<br />

String<br />

Renvoie une chaîne qui contient tous les caractères spécifiés par les paramètres start et end.<br />

Si aucun caractère n'est spécifié, la métho<strong>de</strong> renvoie une chaîne vi<strong>de</strong>.<br />

Pour renvoyer tous les caractères, transmettez une valeur <strong>de</strong> 0 pour start et<br />

TextSnapshot.getCount() ou un grand nombre quelconque) pour end. Pour renvoyer un<br />

seul caractère, transmettez une valeur <strong>de</strong> start +1 pour end.<br />

Si vous transmettez true pour inclu<strong>de</strong>LineEndings, <strong>de</strong>s caractères <strong>de</strong> nouvelle ligne sont<br />

insérés dans la chaîne <strong>de</strong> renvoi lorsque cela semble approprié et la chaîne <strong>de</strong> renvoi peut être<br />

plus longue que la plage d'entrée. Si inclu<strong>de</strong>LineEndings est false ou omis, la métho<strong>de</strong><br />

renvoie le texte sélectionné sans ajouter <strong>de</strong> caractères.<br />

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

TextSnapshot 1301

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

Saved successfully!

Ooh no, something went wrong!