una funziona una volta chiamata viene eseguita per intero. Se all'interno c'è un delete nomeFunzione, la funzione viene eliminata. Infatti se la richiami non risponde più:Originariamente inviato da scmatteo
nel mio caso avevo una funzione cdove richiamava/impostava dei OnEnterFrame, OnRelease ecc...
mi è bastato fare un'altra funzione che cancellasse questi eventi...
se provi questo esempio, ti stamperà a video solo una volta la a, la scendo volta non succede nulla perchè la funzione pippo è stata cancellata. Lo stesso discorso vale per gli altri eventi (onEnterFrame onRelease etc.)codice:function pippo(){ trace("a"); delete pippo; } pippo(); pippo();

Rispondi quotando