Ho letto meglio la richiesta.
In pratica non devi utilizzare una casella di imput..
Allora elimina tutto e inserisci semplicemente questo script al primo frame:
Ho commentato riga per riga così si può capire il procedimento utilizzato.Codice PHP:stop();
combinazioneEsatta = 1234;
combinazioneInserita = "";
var keyListener:Object = new Object();
// evento per la pressione dei tasti
keyListener.onKeyDown = function() {
//aggiungi il valore dell'ultimo tasto premuto
combinazioneInserita += chr(Key.getAscii());
// se la lunghezza della stringa inserita è >= a quella totale
if (combinazioneInserita.length>=combinazioneEsatta.toString().length) {
// se la combinazione risulta esatta
if (combinazioneInserita == combinazioneEsatta) {
gotoAndStop(2);
// altrimenti ripulisci la variabile
} else {
combinazioneInserita = "";
}
}
};
Key.addListener(keyListener);
In questo esempio, dopo la pressione di 4 tasti, viene fatto il controllo, se la combinazione è giusta va al frame 2 altrimenti azzera la variabile che contiene la sequenza dei tasti premuti
![]()


Rispondi quotando