humm... :master:
Potresti utilizzare una variabile che sia resa vera quando richiami la prima volta la funzione per eseguire il "resto del programma", quindi porre una condizione per far avvenire tale chiamata solo una volta...
Oppure potresti eliminare la funzione dopo che le sue azioni sono state eseguite... ovviamente se non ti serve utilizzarle in seguito.
Dipende da come è strutturato il tuo script.
Ti faccio un esempio con l'eliminazione della funzione
Codice PHP:
// evento onLoad richiamato a caricamento avvenuto
pippo.onLoad = function(){
// il caricamento è avvenuto quindi richiamo il resto del programma
restoDelProgramma()
}
restoDelProgramma = function(){
trace("questo script avviene solo la prima volta")
// elimino questa funzione che non potrà essere più richiamata
delete restoDelProgramma
}
// avvio il caricamento la prima volta, sarà richiamato l'evento onLoad
pippo.load("pluto")
// avvio il caricamento la seconda volta, sarà richiamato l'evento onLoad
// ma la funzione restoDelProgramma non esiste più per cui non sarà eseguita
pippo.load("pluto")