Sono andato al link che mi hai consigliato ed ho prelevato il codice aggiornato sul doppio clic.
L'ho dunque inserito nel mio fla e funziona tutto benissimo.
Il problema sorge quando il doppio clic deve essere rilevato non su un solo pulsante ma sue due ed oltre.
Io ho provato a fare così, ma la cosa non funziona
var my_sound:Sound = new Sound();
my_sound.loadSound("ascsuoni.mp3", false);
import it.actionscript.classes.DoubleClicker;
var clickTester:it.actionscript.classes.DoubleClicker = new it.actionscript.classes.DoubleClicker(ascsuoni_btn, 450, singleFunc, doubleFunc);
function singleFunc():Void{
my_sound.start();
}
function doubleFunc():Void{
gotoAndStop(5);
}
var my_sound2:Sound = new Sound();
my_sound2.loadSound("ascanim.mp3", false);
var clickTester2:it.actionscript.classes.DoubleClicker = new it.actionscript.classes.DoubleClicker(ascanim_btn, 450, singleFunc, doubleFunc);
function singleFunc():Void{
my_sound2.start();
}
function doubleFunc():Void{
gotoAndStop(10);
}
NOn riesco proprio a capire perchè.
Con il vecchio codice invece tutto fila liscio.
Visto che sono appena all'inizio dello sviluppo della mia nuova applicazione, domani proverò a rifare tutto daccapo con AS3.
E' ancora più ostico, ma un amico ha Flash CS5 e mi ha parlato di snippets che agevolano moltissimo la compilazione del codice.
Mah, io sono appena passato al CS3 che si è già alla 5 !!! Pure Adobe con queste continue nuove versioni ci manda al manicomio. Chi programma in java invece non ha questi problemi o sbaglio ? Ed non è forse anche avvantaggiato nel programmare anche per dispositivi come i cellulari ?
Flash mi ha dato più volte soddisfazioni infinite in passato, gli sono affezionato anche se mi complica la vita