1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| saisie.tabIndex = 1;
// Si le champs de texte est selectionné
saisie.onSetFocus = function() {
this.select = true;
};
// Si le champs de texte est désselectionné
saisie.onKillFocus = function() {
this.select = false;
};
var keyListener:Object = new Object();
// Si on presse une touche
keyListener.onKeyDown = function() {
var touche = Key.getAscii();
// Si le champs de texte est selectionné
if (saisie.select == true) {
// teste tous les chiffres (entre 1 et 9)
for (i=49; i<=57; i++) {
// si c'est un chiffre qui a été tapé
if (touche == i) {
// selectionne le premier caractere du champs de texte selectionné
Selection.setSelection(0, 1);
// remplace le texte du champs de texte par ce qui a été tapé
saisie.replaceSel = fromCharCode(i);
fr = 1;
_root.qte = touche-48;
selection.setSelection(0, 1);
}
}
}
};
Key.addListener(keyListener); |