Ciao devo realizzare in flash un eliminacode per un negozio (possibilità di incrementare il numero da 1 a 99 alla pressione di un tasto).
Ho trovato uno script perfetto per il mio scopo, ma dovrei fare qualche modifica e non so come muovermi... chiedo dunque il vostro aiuto.
Ho creato un documento Flash che contine 2 livelli: in un livello c'è un testo dinamico (nome istanza "capoditesto") e sul livello Action al primo fotogramma ho messo questo script:
this.valore = 0;
var myKeyListener:Object = new Object();
myKeyListener.onKeyDown = function() {
switch (Key.getCode()) {
case Key.LEFT :
incremento("L")
break;
case Key.RIGHT :
incremento("R")
break;
}
}
Key.addListener(myKeyListener);
function incremento(dir){
if (dir == "R") this.valore++
else if (dir == "L") this.valore--
if (this.valore <= 0) this.valore = 99;
if (this.valore >= 100) this.valore = 1;
capoditesto.text=this.valore
}
Così funziona perfettamente, quindi premendo le frecce il numero cresce o diminuisce.
LE MODIFICHE CHE VORREI FARE:
1 - sostituire i tasti frecce con i tasti più e meno.
2 - aggiungere l'audio (un campanello) ogni volta che si preme il tasto e il numero cambia.
Ho già importato l'audio e l'ho messo in un movieclip (istanza "audio"), ma non so come farlo interagire con lo script.
Ringrazio chi mi può aiutare.
A presto

Rispondi quotando

