Al cargar el fla se define una variable global p=0, directamente después se llama a una función datos pasandole el valor de p, datos(p),
dentro de esta función se realizan diferentes operaciones incrementandose el valor de p.
Hasta aquí todo correcto. Pero dentro de esta función llamo a otra función con el valor nuevo de p y hago un trace de p y siempre tiene el valor inicial 0.
He probado a hacerlo también en el evento de un botón pero me pasa lo mismo.
Porque no guarda el valor de p?? He de utilizar return? Podríais darme un ejemplo...