Ciao.
Una semplice soluzione è quella di reimpostare il timer ogni volta che si muove il mouse.
Dipende però dalla versione di ActionScript che utilizzi.
Di AS3 non ne so niente.
Se ti può essere utile, questo è in AS2:
codice:
var attesa:Number;
var listener:Object = new Object();
listener.onMouseMove = function() {
clearTimeout(attesa);
attesa = setTimeout(function () {
_root.gotoAndStop("primissima schermata")
}, 10000);
};
Mouse.addListener(listener);
Ogni volta che si muove il mouse saranno eseguite le azioni all'interno dell'evento onMouseMove.
Il timer viene cancellato e reimpostato.
Nell'esempio ho inserito il valore 10000 che sarebbero 10 secondi, dopo i quali, se non si muove il mouse, avviene l'azione gotoAndStop.