Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Rédacteur

    Avatar de The_Pretender
    Homme Profil pro
    Formateur Développement / Programmation
    Inscrit en
    juin 2004
    Messages
    737
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Formateur Développement / Programmation
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : juin 2004
    Messages : 737
    Points : 4 537
    Points
    4 537

    Par défaut ActionScript Facile | Chapitre 8 : Création du composant AS3 TextField

    Bonjour tout le monde,

    Un jour ou l'autre, nous avons tous été confronté à la manipulation des champs textes dans Flash !

    Ce nouveau tutoriel vous donne des pistes pour faciliter la création (et le formatage) d'un champ texte en ActionScript : ActionScript Facile | Chapitre 8 : Création du composant AS3 TextField.

    Et vous, comment avez-vous simplifié l'utilisation de la classe TextField ?

    Partagez votre code avec la communauté Developpez !
    Développez des Applications Web Performantes avec la Formation Vidéos Developpez : Programmation Facile

    Découvrez : Tutoriels, ressources AS2 et AS3

  2. #2
    Membre expert

    Homme Profil pro
    Informagicien ès Java
    Inscrit en
    janvier 2004
    Messages
    2 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Informagicien ès Java
    Secteur : Finance

    Informations forums :
    Inscription : janvier 2004
    Messages : 2 297
    Points : 3 641
    Points
    3 641

    Par défaut

    Perso j'ai ajouté plein de trucs, parmis les plus représentatifs et en vrac:

    - passage en mode read-only (affichage d'un label au lieu du textfield)
    - marquage comme invalide (stylisé en rouge)
    - formattage de contenu numérique (ajout de séparateurs de milier, restriction des caractères saisisables, ...)
    - ajout d'un label (masquable) à gauche du composant
    - "prompt" affichant une valeur par défaut lorsque rien n'a encore été saisi (typiquement, "Entrez une nombre ici")
    - contexte d'aide affichable à droite du textfield via une icône "?"
    - affichage d'une "unité" à droite du TI (typiquement "cm", "CHF", etc.)
    - sélection automatique du contenu du textinput lors du focus_in (débrayable)
    - une couche de validation, permettant d'automatiquement setter le style rouge lorsque les contraintes ne sont pas remplies (MandatoryValidator, PositiveIntegerValidator, UrlValidator, ...)
    - ...

    par contre, la source ne m'appartient pas, donc je ne peux pas la diffuser (sorry ^^)

    "Le plug gros problème des citations trouvées sur internet, c'est qu'on ne peut jamais garantir leur authenticité"

    Confucius, 448 av. J-C

  3. #3
    Rédacteur

    Avatar de The_Pretender
    Homme Profil pro
    Formateur Développement / Programmation
    Inscrit en
    juin 2004
    Messages
    737
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Formateur Développement / Programmation
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : juin 2004
    Messages : 737
    Points : 4 537
    Points
    4 537

    Par défaut

    Merci Pill_S pour ta réponse avec toutes les fonctionnalités que tu as ajouté à ta classe.

    Cela fournit plein d'idées d'implémentation futures pour la classe UITextField.

    As-tu regardé avec Flash CS5 l'utilisation de Text Layout Framework ?

    Dans la prochaine version du Framework AS3 Facile, je compte l'implémenter pour obtenir une gestion plus simple et complète des textes dans Flash.
    Développez des Applications Web Performantes avec la Formation Vidéos Developpez : Programmation Facile

    Découvrez : Tutoriels, ressources AS2 et AS3

  4. #4
    Membre expert

    Homme Profil pro
    Informagicien ès Java
    Inscrit en
    janvier 2004
    Messages
    2 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Informagicien ès Java
    Secteur : Finance

    Informations forums :
    Inscription : janvier 2004
    Messages : 2 297
    Points : 3 641
    Points
    3 641

    Par défaut

    Citation Envoyé par The_Pretender Voir le message
    As-tu regardé avec Flash CS5 l'utilisation de Text Layout Framework ?
    non, j'ai pas vu ça, étant plutôt flex que flash (plutôt java en réalité, mais flex m'est imposé ), je ne suis pas vraiment au courant des évolutions dans le monde flash :p


    Citation Envoyé par The_Pretender Voir le message
    Dans la prochaine version du Framework AS3 Facile, je compte l'implémenter pour obtenir une gestion plus simple et complète des textes dans Flash.
    bon courage pour la suite, c'est du beau boulot en tout cas
    "Le plug gros problème des citations trouvées sur internet, c'est qu'on ne peut jamais garantir leur authenticité"

    Confucius, 448 av. J-C

Discussions similaires

  1. ActionScript Facile | Chapitre 4 : Création du composant AS3 Button
    Par The_Pretender dans le forum ActionScript 3
    Réponses: 12
    Dernier message: 02/04/2011, 18h20
  2. ActionScript Facile | Chapitre 9 : Création du composant AS3 ToolTip
    Par The_Pretender dans le forum ActionScript 3
    Réponses: 0
    Dernier message: 30/11/2010, 21h57
  3. ActionScript Facile | Chapitre 7 : Création du composant AS3 ComboBox
    Par The_Pretender dans le forum ActionScript 3
    Réponses: 2
    Dernier message: 24/11/2010, 22h52
  4. ActionScript Facile | Chapitre 6 : Création du composant AS3 List
    Par The_Pretender dans le forum ActionScript 3
    Réponses: 0
    Dernier message: 08/11/2010, 22h33
  5. Réponses: 2
    Dernier message: 05/11/2010, 17h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo