IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

ActionScript 3 Discussion :

[AS3] Conversion de caractères à la volée dans un champ de texte


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 4
    Par défaut [AS3] Conversion de caractères à la volée dans un champ de texte
    Bonjour,

    Après des heures de vaines recherches sur internet, je me tourne vers vous. C'est pourtant très simple, mais je n'ai pas trouvé précisément ce que je cherchais.

    J'ai un champ de texte (vide), dans lequel l'utilisateur peut taper ce qu'il veut. Jusque là tout va bien
    L'idée, c'est que l'utilisateur rentre son mot de passe. Donc, comme on peut le voir un peu partout, il faudrait que quoi qu'il écrive, il n'y ai que des astérisques qui s'affichent à l'écran.

    Merci beaucoup !

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 4
    Par défaut
    J'ai finis par trouver, même si c'est de la bidouille, ça pourra peut-être servir :
    - Je crée un champ de texte modifiable, et rend les caractères invisibles (alpha)
    - Dans le calque en-dessous, un autre champ mais en lecture seule, qui affichera les caractères.
    - Dans le code : je récupère le texte tapé dans une variable, je modifie le contenu en remplaçant tous les caractères par des " * ", et je renvoie la variable dans le champ en lecture seule.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    INPUT.addEventListener(Event.CHANGE, changeHandler);
    function changeHandler(e:Event):void 
    {var CONTENU:String = INPUT.text;
    CONTENU = CONTENU.replace(/[abcdefghijklmnopqrstuvwxyz]/g, "*");
    	DYNAMIQUE.text = CONTENU};
    Ici, INPUT est mon champ de texte modifiable invisible, CONTENU est ma variable, DYNAMIQUE est mon champ en lecture seule.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 09/07/2015, 14h18
  2. [AC-2007] Utiliser les caractères spéciaux contenus dans un champ
    Par docv266 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 03/11/2010, 15h23
  3. Réponses: 5
    Dernier message: 16/10/2010, 02h28
  4. Nbre de caractères dans un champ de texte dynamique
    Par jfc123 dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 25/02/2008, 14h53
  5. Réponses: 1
    Dernier message: 04/11/2005, 15h26

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