Flash Lite 2 |
|||
| Guide de référence du langage ActionScript Flash Lite 2.x > Classes ActionScript > TextField | |||
Object
|
+-TextField
public dynamic class TextField
extends Object
La classe TextField permet de créer des zones d'affichage et d'entrée du texte. Tous les champs texte de saisie et dynamique dans un fichier SWF sont des occurrences de la classe TextField. Vous pouvez donner un nom d'occurrence à un champ texte dans l'inspecteur Propriétés, puis utiliser les méthodes et les propriétés de la classe TextField pour la modifier avec ActionScript. Les noms d'occurrence de TextField s'affichent dans l'explorateur d'animations et dans la boîte de dialogue Insérer un chemin cible du panneau Actions.
Pour créer dynamiquement un champ texte, vous ne devez pas utiliser l'opérateurnew. Utilisez plutôt MovieClip.createTextField() à sa place.
Les méthodes de la classe TextField permettent de définir, sélectionner et manipuler du texte dans un champ texte dynamique ou de saisie que vous créez en cours de programmation ou à l'exécution.
ActionScript offre différentes manières de formater vos textes à l'exécution. La classe TextFormat permet de définir le formatage des caractères et des paragraphes pour les objets TextField. A partir de Flash Player 7, vous pouvez appliquer des styles CSS (feuilles de style en cascade) aux champs texte à l'aide de la propriété TextField.StyleSheet et de la classe StyleSheet. Vous pouvez utiliser le style CSS pour l'appliquer aux balises HTML intégrées, définir de nouvelles balises de format ou appliquer des styles. Vous pouvez directement affecter du texte au format HTML, pouvant éventuellement utiliser des styles CSS, à un champ texte. Dans Flash Player 7 et les versions ultérieures, le texte HTML que vous assignez à un champ texte peut contenir des supports intégrés (clips vidéo, fichiers SWF, JPEG, GIF et PNG). Le texte entoure le média intégré comme dans un document HTML dans un navigateur Web.
Flash Player prend en charge un sous-ensemble de balises HTML à utiliser pour formater le texte.
Disponibilité : ActionScript 1.0 ; Flash Lite 2.0
Object, createTextField (méthode MovieClip.createTextField)
|
Modificateurs |
Propriété |
Description |
|---|---|---|
|
|
Définit ou extrait la valeur de transparence alpha du champ texte. |
|
|
|
Commande le dimensionnement et l'alignement automatiques des champs texte. |
|
|
|
Spécifie si le champ texte a un remplissage d'arrière-plan. |
|
|
|
Couleur de l'arrière-plan du champ texte. |
|
|
|
Spécifie si le champ texte comporte une bordure. |
|
|
|
Couleur de la bordure du champ texte. |
|
|
|
bottomScroll |
Entier (index de base un) qui indique la ligne la plus basse visible dans le champ texte. |
|
|
Valeur booléenne qui spécifie si les espaces blancs (espaces, sauts de ligne, etc.) dans un champ texte HTML doivent être supprimés lorsque le champ est restitué dans un navigateur. |
|
|
|
Valeur booléenne qui indique si le rendu du texte doit se faire à l'aide des polices vectorielles intégrées. |
|
|
|
Hauteur du champ texte, en pixels. |
|
|
|
Déconseillé depuis Flash Player 7. Cette propriété a été déconseillée en faveur de Spécifie le niveau d'anti-aliasing appliqué au fichier SWF actuel. |
|
|
|
Indique la position de défilement horizontal actuelle. |
|
|
|
Indicateur qui signale si le champ texte contient une représentation HTML. |
|
|
|
Si le champ texte est un champ texte HTML, cette propriété contient la représentation HTML du contenu du champ texte. |
|
|
|
Indique le nombre de caractères d'un champ texte. |
|
|
|
Indique le nombre maximum de caractères qu'un champ texte peut contenir. |
|
|
|
maxhscroll |
Indique la valeur maximale de |
|
|
Indique la valeur maximale de |
|
|
|
Indique si le champ texte est un champ texte multiligne. |
|
|
|
Le nom de l'occurrence du champ texte. |
|
|
|
Référence au clip ou à l'objet contenant le champ texte ou l'objet actuel. |
|
|
|
Indique si le champ texte est un champ texte de mot de passe. |
|
|
|
Propriété (globale) ; définit ou récupère la qualité de rendu utilisée pour un fichier SWF. |
|
|
|
Rotation du champ texte, en degrés, à partir de son orientation d'origine. |
|
|
|
Définit la position verticale du texte dans un champ texte. |
|
|
|
Valeur booléenne indiquant si le champ texte est sélectionnable. |
|
|
|
Spécifie le nombre de secondes pendant lequel les sons sont chargés en mémoire tampon avant d'être diffusés en continu. |
|
|
|
Associe une feuille de style au champ texte. |
|
|
|
Spécifie si le champ texte est inclus dans l'ordre de tabulation automatique. |
|
|
|
Permet de personnaliser l'ordre de tabulation des objets dans un fichier SWF. |
|
|
|
Le chemin cible de l'occurrence du champ texte. |
|
|
|
Indique le texte actuel dans le champ texte. |
|
|
|
Indique la couleur du texte dans un champ texte. |
|
|
|
Indique la hauteur du texte. |
|
|
|
Indique la largeur du texte. |
|
|
|
Spécifie le type de champ texte. |
|
|
|
Récupère l'URL du fichier SWF qui a créé le champ texte. |
|
|
|
Nom de la variable à laquelle le champ texte est associé. |
|
|
|
Valeur booléenne indiquant si le champ texte my_txt est visible. |
|
|
|
Largeur du champ texte, en pixels. |
|
|
|
Valeur booléenne indiquant si le champ texte comporte un retour à la ligne. |
|
|
|
Entier qui définit la coordonnée x d'un champ texte par rapport aux coordonnées locales du clip parent. |
|
|
|
Renvoie la coordonnée x de la position de la souris par rapport au champ texte. |
|
|
|
Détermine le redimensionnement horizontal du champ texte tel qu'il est appliqué à partir du point d'alignement du champ texte, exprimé en pourcentage. |
|
|
|
Coordonnée y d'un champ texte par rapport aux coordonnées locales du clip parent. |
|
|
|
Indique la coordonnée y de la position de la souris par rapport au champ texte. |
|
|
|
Redimensionnement vertical du champ texte tel qu'il est appliqué à partir du point d'alignement du champ texte, exprimé en pourcentage. |
Propriétés héritées de la classe Object constructor (propriété Object.constructor), __proto__ (propriété Object.__proto__), prototype (propriété Object.prototype), __resolve (propriété Object.__resolve)
|
Evénement |
Description |
|---|---|
|
Gestionnaire d'événements/écouteur : appelé lorsque le contenu d'un champ texte est modifié. |
|
|
onKillFocus |
Appelé lorsqu'un champ texte perd le focus clavier. |
|
onScroller |
Gestionnaire d'événements/écouteur : appelé lorsque l'une des propriétés de défilement du champ texte est modifiée. |
|
onSetFocus |
Appelé lorsqu'un champ texte reçoit le focus clavier. |
|
Modificateurs |
Signature |
Description |
|---|---|---|
|
|
addListener |
Enregistre un objet pour recevoir les notifications d'événement TextField. |
|
|
Renvoie la profondeur d'un champ texte. |
|
|
|
Renvoie un objet TextFormat contenant une copie de l'objet TextFormat du champ texte. |
|
|
|
getTextFormat |
Renvoie un objet TextFormat pour un caractère, une plage de caractères ou l'ensemble d'un objet TextField. |
|
|
removeListener |
Supprime un objet écouteur précédemment enregistré dans une occurrence de champ texte avec |
|
|
removeTextField |
Supprime le champ texte. |
|
|
replaceText |
Remplace une plage de caractères, spécifiée par les paramètres |
|
|
setNewTextFormat |
Définit le format par défaut du nouveau texte dans un champ texte. |
|
|
setTextFormat |
Applique la mise en forme du texte spécifié par le paramètre |
Méthodes héritées de la classe Object