Salve, mi accadono delle cose al quanto bizzarre con un file esterno "MV.As" che richiamo nella mia applicazione.
Questo file contiene alcune variabili globali che mi servono per alcuni controlli all'interno dell'applicazione, tra questi vi è un vettore di numeri e l'indice di questo vettore così definiti:

codice:
package {     
       public class MV {                    
                            public static var cronologia:Array = new Array();                    
                            public static var crono:int = new int();                   
                            ...........                           
                            } 
 }

Fin qui tutto bene. Ma in alcuni frame mi accade una cosa molto strana:
andando a fare il
trace (MV.crono);
all'interno dello script questo mi restituisce il valore corretto mentre andando a visualizzare lo stesso trace all'interno di una funzione dichiarata nel frame mi trovo sempre un numero in meno!!
Ovvero chiamando trace (...); fuori da ogni funzione mi trovo per esempio "3", mentre andando a chiamre trace dall'interno di una funzione mi troverò "2" senza che questo venga modificato in nessun modo!
Perchè????

Grazie mille!