Questo riportato qui sotto è il mio codice per far si che se una linea che scorre incontra dei quadratini, suona una nota.
This nel codice è la nota, e sta al posto movieclip duplicati ogni volta che clicco col mouse, quindi this puo' essere "mc1, mc2 , mc3 etc".
Il mio problema è sorto dal fatto che con una linea che incontra un altro oggetto(nota) con la hitTest non c'è modo almeno penso di far si che durante l'incontro mi generi una sola azione, ma me le continua generare fino a che la linea non supera la nota..
Quindi o dovuto creare la variabile tocco..
Il mio problema adesso è che non riesco più a riportare la variabile
tocco a false e quindi a riascoltarle un'altra volta.
Ho provato aggiungere alla fine del codice questo:
if (_root.reset == true) {
tocco = false;
_root.reset = false;
}
ma non c'è niente da fare....perchè
Se qualcuno mi puo' rispondere ne sarei molto grato..
onClipEvent (load) {
tocco = false;
}
///////
onClipEvent (enterFrame) {
if (this.hitTest(_root.linea) and tocco == false) {
if (this.hitTest(_root.uno.due.pentaunodo)) {
_root.suoni.gotoandplay(2);
tocco = true;
}
if (this.hitTest(_root.uno.due.pentaunore)) {
_root.suoni.gotoandplay(3);
tocco = true;
}
if (this.hitTest(_root.uno.due.pentaunomi)) {
_root.suoni.gotoandplay(4);
tocco = true;
}
}
}