Flash Lite 2 |
|||
| Développement d'applications Flash Lite 2.x > Utilisation du texte et des polices > Utilisation de champs texte de saisie | |||
Les champs texte de saisie dans Flash Lite, tels que les champs texte dynamiques, vous permettent de récupérer et de définir leur contenu lors de l'exécution à l'aide de code ActionScript. En outre, les champs texte de saisie permettent aux applications Flash Lite de récupérer le texte saisi par l'utilisateur à l'aide de la boîte de dialogue de texte de saisie générique. (Flash Lite ne prend pas en charge la saisie de texte en ligne.) La boîte de dialogue de saisie du périphérique Symbian Series 60 est illustrée ci-dessous :
Pour ouvrir la boîte de dialogue de saisie du périphérique, l'utilisateur doit d'abord donner le focus à un champ de saisie, puis appuyer sur la touche de sélection du périphérique. Par défaut, Flash Lite dessine un rectangle jaune autour du champ de saisie ayant le focus. (Si vous désactivez le rectangle de focus, Macromedia recommande de le remplacer par un autre indicateur. Pour plus d'informations sur la personnalisation du rectangle de focus, consultez la section A propos du rectangle de focus. Pour plus d'informations sur la création d'un indicateur de focus personnalisé, consultez la section Contrôle du focus avec le code ActionScript).
La boîte de dialogue de saisie est modale, c'est-à-dire que l'utilisateur ne peut pas interagir avec le contenu Flash lorsque la boîte de dialogue a le focus. Flash Lite met également la tête de lecture en pause dans l'application Flash lorsque la boîte de dialogue a le focus.
Si l'utilisateur sélectionne OK (touche programmable Gauche), la boîte de dialogue de saisie se ferme et Flash Lite affecte automatiquement le texte au champ de saisie. Si l'utilisateur clique sur Annuler (touche programmable Droite), aucun texte n'est affecté au champ de saisie.
L'émulateur Flash Lite reproduit les fonctionnalités de la boîte de dialogue de saisie de texte lorsque vous testez votre application dans l'outil de programmation de Flash. L'image suivante affiche la boîte de dialogue de saisie de texte de l'émulateur :
'
Pour obtenir un exemple d'utilisation des champs texte de saisie, consultez la section Exemple d'application de champs texte (Flash Professional uniquement).