smile75
Messages postés45Date d'inscriptionlundi 14 novembre 2005StatutMembreDernière intervention26 janvier 2011
-
11 juin 2007 à 23:52
cs_embalmer
Messages postés120Date d'inscriptionmercredi 14 décembre 2005StatutMembreDernière intervention10 décembre 2007
-
13 juin 2007 à 21:52
Bonjour à tous
Encore une fois, j'ai besoin d'aide
Je peine sur un truc:
J'ai un formulaire à faire et j'aimerais que les champs texte réagissent ensemble.
Comment faire pour qu' un champ texte de saisie, soit multiplié par 15euro (parex) dans un autre champs texte situé en face du premier.?
Question simple a mon avis pour vous les kings mais moi je ne sais pas et j'aimerais apprendre
cs_Mafassure
Messages postés1058Date d'inscriptionjeudi 24 juillet 2003StatutModérateurDernière intervention14 février 2009 12 juin 2007 à 14:40
//exemple deux TextField sur la scene --> txtIn la saisie ET txtOut le resultat
var txtIn:TextField;
var txtOut:TextField;
//un bt pour déclancher le calcul
bt:MovieClip;
var multipl:Number = 15;
bt.onRelease = calcul();
//par ex perte du focus sur le champs on calcul le resutat
txtIn.onKillFocus = calcul();
function calcul() {
var total:Number = Number(txtIn.text)*multipl;
var out:String = isNaN(total) ? " Erreur de saisie " : " resultat " + total " euro" ;
txtOut.text =out
};
cs_embalmer
Messages postés120Date d'inscriptionmercredi 14 décembre 2005StatutMembreDernière intervention10 décembre 2007 12 juin 2007 à 15:05
Salut,
Salut, bon le temps que j'écrive un ptit script Mafassure avait déjà posté lol. mais bon vu que j'aime pas me pencher sur un problème pour rien je te le donne qd même.
Sachant que Text1 est l'ID de la zone de saisie et que Text2 est la zone à afficher le résultat
Quand on tape un chiffre dans Text1, celui-ci est instantanément multiplié par 15 dans la zone suivante.
cs_embalmer
Messages postés120Date d'inscriptionmercredi 14 décembre 2005StatutMembreDernière intervention10 décembre 2007 13 juin 2007 à 19:53
Peg' > vi c'est la même chose que ce que j'ai mis sauf que tu ne crée pas tes textes dynamiquement. Perso j'ai mis le gestionnaire d'évenement onKillFocus plutôt que onChanged parce que ce dernier est appellé à chaque chiffre que tu tappe.
Smile75 > Dis nous deja si tu veux utiliser un bouton pour valider à la fin ou effectuer une addition progressive à chaque saisie (du genre Excel) ?
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 13 juin 2007 à 20:00
je parlais bien de l'évènement et pas du code en lui-même ... et je trouvais justement que cette réactivité était plus appropriée à ce qui était demandé.
cs_embalmer
Messages postés120Date d'inscriptionmercredi 14 décembre 2005StatutMembreDernière intervention10 décembre 2007 13 juin 2007 à 21:52
Mafassure > Oui je sais c'était un exemple comme ça pour travailler avec des entiers.
Smile75 > Allez, voilà un ptit script qui crée 10 champs textes et qui les additionnes dans un champ résultat (nb : et qui travaille en décimal mafassure ) .