Bonjour,
Débutant en AS3, je comprend a peu près comment ça fonctionne mais j'apprends vite...
Seulement, j'ai un 'tit souci dans mon code :
le but final est de récupérer une date de naissance tapé comme ceci jjmmaaaa (ex : 21091990)
et de lui rajouter des caractères de séparation comme ceci : 21-09-1990
Pour ça, j'ai fait 3 objets sur la scène :
une zone de saisie, d'occurrence "maSaisie"
une zone d'affichage pour le résultat, d'occurrence "monAffich"
et un bouton, d'occurrence "bouton"
l'idée, c'est que la personne entre sa date de naissance brute et qu'il la voit affichée avec les séparateurs "-" après avoir cliqué sur le bouton.
mon idée de code est celle-ci mais ça ne fonctionne pas très bien
(ce code est blindé de "trace" ... c'est normal, c'est pour le controle.. et oui, j'ai du mal :-D )
Code ActionScript :
// mon événement "rafraich" sur le "bouton"
bouton.addEventListener(MouseEvent.CLICK,rafraich);
var maSaisie:String;
//def de la fonction "rafraich"
function rafraich(evt:Event){
trace (maSaisie); // visiblement, le problème est là, puisque il ne devrait pas sortir "[object TextField]" mais la date brute
// extraction de "p1" de maSaisie
var pUn:String = maSaisie.substr(0,2);
trace ("mon pUn : " + pUn);
// extraction de "p2" de maSaisie
var pDeux:String = maSaisie.substr(2,2);
trace ("mon pDeux : " + pDeux);
// extraction de "p3" de maSaisie
var pTrois:String = maSaisie.substr(4,4);
trace ("mon pTrois : " + pTrois);
// définition du séparateur
var sep:String = "-";
trace (sep);
// définition de "maSaisieModif"
var maSaisieModif:String = pUn + sep + pDeux + sep + pTrois;
trace (maSaisieModif);
// affichage de "maSaisieModif" par "monAffich"
var monAffich = maSaisieModif;
}
Si quelqu'un peut m'aider, ce serait vraiment cool :-)
Je débute en AS3, et bah... c'est vraiment pas évident ^^