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.

Pour que les utilisateurs <strong>de</strong> toutes les plates-formes puissent afficher les fichiers texte externes<br />

utilisés dans vos fichiers SWF, vous <strong>de</strong>vez co<strong>de</strong>r tous les fichiers texte externes en Unico<strong>de</strong> et<br />

conserver la propriété System.useCo<strong>de</strong>page définie sur false par défaut. Ainsi, Flash Player 6<br />

et les versions ultérieures interprètent le texte comme <strong>de</strong> l'Unico<strong>de</strong>.<br />

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

TextField<br />

Object<br />

|<br />

+-TextField<br />

public dynamic class TextField<br />

extends Object<br />

La classe TextField permet <strong>de</strong> créer <strong>de</strong>s zones d'affichage et d'entrée <strong>du</strong> texte. Tous les champs<br />

texte <strong>de</strong> saisie et dynamique dans un fichier SWF sont <strong>de</strong>s occurrences <strong>de</strong> la classe TextField.<br />

Vous pouvez donner un nom d'occurrence à un champ texte dans l'inspecteur <strong>de</strong>s propriétés,<br />

puis utiliser les métho<strong>de</strong>s et les propriétés <strong>de</strong> la classe TextField pour la modifier avec<br />

<strong>ActionScript</strong>. Les noms d'occurrence <strong>de</strong> TextField s'affichent dans l'explorateur d'animations<br />

et dans la boîte <strong>de</strong> dialogue Insérer un chemin cible <strong>du</strong> panneau Actions.<br />

Pour créer dynamiquement un champ texte, vous ne <strong>de</strong>vez pas utiliser l'opérateurnew. Utilisez<br />

plutôt MovieClip.createTextField() à sa place.<br />

Les métho<strong>de</strong>s <strong>de</strong> la classe TextField permettent <strong>de</strong> définir, sélectionner et manipuler <strong>du</strong> texte<br />

dans un champ texte dynamique ou <strong>de</strong> saisie que vous créez en cours <strong>de</strong> programmation ou à<br />

l'exécution.<br />

<strong>ActionScript</strong> offre différentes manières <strong>de</strong> formater vos textes à l'exécution. La classe<br />

TextFormat permet <strong>de</strong> définir le formatage <strong>de</strong>s caractères et <strong>de</strong>s paragraphes pour les objets<br />

TextField. A partir <strong>de</strong> Flash Player 7, vous pouvez appliquer <strong>de</strong>s styles CSS (feuilles <strong>de</strong> style en<br />

casca<strong>de</strong>) aux champs texte à l'ai<strong>de</strong> <strong>de</strong> la propriété TextField.StyleSheet et <strong>de</strong> la classe<br />

StyleSheet. Vous pouvez utiliser le style CSS pour l'appliquer aux balises HTML intégrées,<br />

définir <strong>de</strong> nouvelles balises <strong>de</strong> format ou appliquer <strong>de</strong>s styles. Vous pouvez directement<br />

affecter <strong>du</strong> texte au format HTML, pouvant éventuellement utiliser <strong>de</strong>s styles CSS, à un<br />

champ texte. Dans Flash Player 7 et les versions ultérieures, le texte HTML que vous assignez<br />

à un champ texte peut contenir <strong>de</strong>s supports intégrés (clips vidéo, fichiers SWF, JPEG, GIF et<br />

PNG). Le texte entoure le média intégré comme dans un document HTML dans un<br />

navigateur Web.<br />

Flash Player prend en charge un sous-ensemble <strong>de</strong> balises HTML à utiliser pour formater le<br />

texte.<br />

TextField 1203

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

Saved successfully!

Ooh no, something went wrong!