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.

Voir également<br />

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

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

public setSelected(start:Number, end:Number, select:Boolean) : Void<br />

Spécifie une plage <strong>de</strong> caractères dans un objet TextSnapshot à sélectionner ou désélectionner.<br />

Les caractères qui sont sélectionnés sont <strong>de</strong>ssinés sur fond <strong>de</strong> rectangle coloré, correspondant<br />

au cadre <strong>de</strong> délimitation <strong>du</strong> caractère. La couleur <strong>du</strong> cadre <strong>de</strong> délimitation est définie par<br />

TextSnapshot.setSelectColor().<br />

Pour sélectionner ou désélectionner tous les caractères, transmettez une valeur <strong>de</strong> 0 pour<br />

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

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

Les caractères étant indivi<strong>du</strong>ellement marqués comme sélectionnés, vous pouvez appeler cette<br />

métho<strong>de</strong> plusieurs fois pour sélectionner plusieurs caractères ; c'est-à-dire, l'utilisation <strong>de</strong> cette<br />

métho<strong>de</strong> ne désélectionne pas les autres caractères qui ont été définis par cette métho<strong>de</strong>.<br />

Cette métho<strong>de</strong> fonctionne correctement uniquement avec les polices qui incluent <strong>de</strong>s<br />

informations métriques <strong>de</strong> caractères ; par défaut, Flash n'inclut pas ces informations pour les<br />

champs <strong>de</strong> texte statique. Par conséquent, il se peut que <strong>du</strong> texte sélectionné n'apparaisse pas<br />

pour être sélectionné à l'écran. Pour garantir que l'ensemble <strong>du</strong> texte sélectionné s'affiche<br />

comme tel, vous pouvez forcer l'outil <strong>de</strong> programmation Flash à inclure les informations<br />

métriques <strong>de</strong> caractères pour une police. A cet effet, incluez dans la bibliothèque la police<br />

utilisée par le champ texte statique et dans options <strong>de</strong> Liaison pour la police, sélectionnez<br />

Exporter pour <strong>ActionScript</strong>.<br />

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

Paramètres<br />

start:Number - Position <strong>du</strong> premier caractère à sélectionner. Les valeurs vali<strong>de</strong>s pour start<br />

vont <strong>de</strong> 0 à TextSnapshot.getCount() - 1. Si start est une valeur négative, 0 est utilisé.<br />

end:Number - Entier qui correspond à 1+ l'in<strong>de</strong>x <strong>du</strong> <strong>de</strong>rnier caractère à examiner. Les valeurs<br />

vali<strong>de</strong>s pour end vont <strong>de</strong> 0 à TextSnapshot.getCount(). Le caractère in<strong>de</strong>xé par le<br />

paramètre end n'est pas inclus dans la chaîne extraite. Si vous omettez ce paramètre,<br />

TextSnapshot.getCount() est utilisé. Si la valeur <strong>de</strong> end est inférieure ou égale à la valeur<br />

start, start + 1 est utilisé.<br />

select:Boolean - Valeur booléenne indiquant si le texte doit être sélectionné (true) ou non<br />

(false).<br />

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

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

Saved successfully!

Ooh no, something went wrong!